• 締切済み

フォームの文字列変換ができない

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 "&lt;a href=&quot;http://www.amazon.co.jp/gp/aw/rd.html?a=".$moji."&amp;uid=NULLGWDOCOMO&amp;url=/gp/aw/d.html&amp;lc=msn&amp;at=morecutebz0e-22&amp;dl=1&quot;&gt;アルバム情報&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.jp/e/ir?t=morecutebz0e-22&l=msn&o=9&a=".$moji."&quot; width=1 height=1 border=0&quot; /&gt;" ?>"> <input type=submit value=sub> <font size=-1>商品コードを入力 </form> 数年前(2006年頃)はこれで問題なく出力できていたのですが・・・ phpのバージョンが変わって動かなくなったのでしょうか? サーバはXREA、及びCoreserver、PHPバージョンは 5.2.5/5.3.8 です。

みんなの回答

  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

$moji にはどこで何をセットしているのでしょうか? 以前はregister_globalsが on だったということなのかもしれません。php4.2.0(2002年4月)以降は off がデフォルトですが、onにして運用していた可能性もあります。 http://php.net/manual/ja/security.globals.php

関連するQ&A