#perlで変数を付けたHTMLタグをファイルを保存しようとすると上手く行きません。どうかよろしくお願いします。ダブルクォーテンションでくくった文字列の"にはエスケープシーケンス扱いして\をつけています。どうぞよろしくお願いいたします。
my $file ="syouhin/$syouhinmei".".html"; # $$ はプロセスID
open(OUT,">$file");
$msg = "$sql,$name,$pass,$shimei,$mail,$syouhinmei,$nedan,$q1,$file1,$file2,$file3,$mojijouhou\n";
$msg15="<!--$msg--!><html>
<head> <title>$syouhinmei</title> <meta http-equiv=\"content-type\" content=\"text/html; charset=Shift_JIS\"> </head> <body bgcolor=\"#000066\" text=\"#000000\" link=\"#0000ee\" alink=\"#0000ee\" vlink=\"#551a8b\"> <a href=\"1/$file2\" ></a=\"\"><img src=\"btn056_09 - 3.gif\" alt=\"\"> <br> <img src=\"1/$file1\" alt=""> <font color=\"#ff0000\"><br> </font><big><big><big><big><big><font color=\"#ff0000\">$q1,$sql</font></big></big></big></big></big><br> <big><big><big><big><big><font color=\"#ff0000\">【題名】$syouhinmei<br> 【価格】$nedan円(税込)<br> 【商品情報</font></big></big></big></big></big><big><big><big><big><big><font color=\"#ff0000\">】</font></big></big><font color=\"#ff0000\">$mojijouhou</font></big></big></big><br> </a><a href=\"../a1.cgi\"><img src=\"../index2.png\" alt=\"\"> </a><br> <big><big><big><font color=\"#ff0000\">カートに入れる↑</font></big></big></big><br> <br> <br> <br> </body> </html>";$eee = "shouhin/$syouhinmei".".html";
open(OUT,">> $eee") || die("ファイルを追記モードで開けませんでした。");
print OUT $msg15;
close(OUT);
$eee1 = "kokyakusyouhinjouhou/$nowID".".txt";
open(OUT,"> $eee1") || die("ファイルを追記モードで開けませんでした。");
$msg = "$sql,$name,$pass,$shimei,$mail,$syouhinmei,$nedan,$q1,$file1,$file2,$file3,$mojijouhou\n";
print OUT $msg;
close(OUT);
回答3件
あなたの回答
tips
プレビュー