| 2004/11/01(Mon) 12:47:07 編集(投稿者)
> $s_c="<input Style="color:#ffffff; background-color:#000000; border-style:solid; border-color:#ffffff; border-width:1;" type=submit value='送信'>
> しかし、HTMLファイルの方では上手く行きます。何故かCGIに加えるとエラーで返されるのです。
文字列内でダブルクォーテーションをエスケープしないとエラーになるのは当たり前ですよ。 あと、行最後にセミコロン入れるのも忘れないでください。 (よくみるとダブルクォーテーションも閉じていないです)
$s_c="<input style=\"color:#ffffff; background-color:#000000; border-style:solid; border-color:#ffffff; border-width:1;\" type=submit value='送信'>";
か
$s_c="<input style='color:#ffffff; background-color:#000000; border-style:solid; border-color:#ffffff; border-width:1;' type=submit value='送信'>";
にしてください。
または、
$s_c='<input style="color:#ffffff; background-color:#000000; border-style:solid; border-color:#ffffff; border-width:1;" type=submit value="送信">';
でもいいですが・・・。 (この場合は文字列内で変数展開されません)
|