• ベストアンサー

入力フォームで・・・・・

いつもお世話になります。 簡単な事で申し訳ありませんが よろしくお願い致します。 下記のような入力フォームを作っているのですが 自分localhostでは問題なかったのですが レンタルサーバーで動かすと どうしても入力場所に <?php=$FMemb? という文字が出てきてしまい 四角の枠の外に > が表示されます。 PHPが利いていずにHTMLとなっている気がしてなりません。 どなたかご指導よろしくお願い致します。 PHPのバージョンにも影響あるのでしょうか? <?php> . . <html> メンバー <input type="text" name="Memb" style="ime-mode:inactive" size="4" value=<?=$FMemb?> > . .

質問者が選んだベストアンサー

  • ベストアンサー
  • the845t
  • ベストアンサー率33% (246/743)
回答No.1

一番最初の<?php>というのも謎ですが、 <?php echo($FMemb); ?> では?

hanamaru5
質問者

お礼

ご回答ありがとうございました。 <?php> ではなく <?php でした。 的確に表示せずに申し訳ありませんでした。 上記の通り行ったところうまくいきました。 今まで何のエラーもでずに動いていたのは なんだったのでしょうか? PHPのバージョンのせいなのか????? またなにかありましたらご指導お願い致します。

その他の回答 (1)

  • jxt
  • ベストアンサー率48% (42/86)
回答No.2

レンタルサーバーのphp.iniの設定でshort_open_tag がOFFになっているんじゃないでしょうか。 <input type="text" name="Memb" style="ime-mode:inactive" size="4" value="<?php echo $FMemb;?>" > としてみてください。

hanamaru5
質問者

お礼

ご回答ありがとうございました。お礼が遅くなり申し訳ありませんでした。 上記のようにしたところ問題なく動いています。 また何かありましたらよろしくお願い致します。

関連するQ&A