- 締切済み
フォームの文字列変換ができない
http://morecute.bex.jp/music/user_manager/bbs_nayu/master/index9_utility01.php このフォームでAmazonの商品コードを入力すると 商品コードが埋め込まれたURLが自動生成されフォームに出力されるようにしていたのですが、 現在動きません。 このphpのソースは↓です。 <form action="index9_utility01.php"> <input type="text" name="moji" size="80" value="<?echo "<a href="http://www.amazon.co.jp/gp/aw/rd.html?a=".$moji."&uid=NULLGWDOCOMO&url=/gp/aw/d.html&lc=msn&at=morecutebz0e-22&dl=1">アルバム情報</a><img src="http://www.assoc-amazon.jp/e/ir?t=morecutebz0e-22&l=msn&o=9&a=".$moji."" width=1 height=1 border=0" />" ?>"> <input type=submit value=sub> <font size=-1>商品コードを入力 </form> 数年前(2006年頃)はこれで問題なく出力できていたのですが・・・ phpのバージョンが変わって動かなくなったのでしょうか? サーバはXREA、及びCoreserver、PHPバージョンは 5.2.5/5.3.8 です。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- agunuz
- ベストアンサー率65% (288/438)
$moji にはどこで何をセットしているのでしょうか? 以前はregister_globalsが on だったということなのかもしれません。php4.2.0(2002年4月)以降は off がデフォルトですが、onにして運用していた可能性もあります。 http://php.net/manual/ja/security.globals.php