初心者です。深刻です・・。
postを使った処理です
-------------
<form action="aaa.php" method="post">
<input type="text" name="add" size="32">
<input type="submit" value="送信" />
</form>
-------------
こうして
aaa.phpファイルでは
-------------
<?php
$text=$_post["add"];
print($text);
?>
-------------
としています。
テキストに文字を入れて送信しても
なぜか表示されません(持ちまわしができません)
※持ちまわしという言葉で合っていますか?
①表示されない理由は何が考えられますか?
②EUCという文字コード、SJISという文字コード。
この使い分けが多分できていません。
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
ヘッダ部分が上記の場合はEUC-JPを私は使っているということでしょうか?その場合はドリームウィーバーを使った場合のファイル保存の方法はどうすればいいでしょうか?
③改行コードは上記の場合どのような設定をすればいいでしょうか?ドリームウィーバーを使っているのですがどう設定していいかわかりません・・。
④php.iniを変更するには、PC上のどこの階層をみれば変更できますか?
if(phpversion()>="4.1.0"){
extract($_GET);
extract($_POST);
}
を加えてみてはどうでしょうか?
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp" />
というのはあくまで表示がEUCなだけであって
作成時の文字コードはエディタの設定できまります。
php.iniはウィンドウズXPならば C:\WINDOWSかと思います。
↓参考になるかと
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/sak3php.htm
回答者 | 回答 | 受取 | ベストアンサー | 回答時間 | |
---|---|---|---|---|---|
1 | mig | 132回 | 109回 | 0回 | 2007-03-02 22:26:58 |
2 | takuchan_no2 | 87回 | 74回 | 3回 | 2007-03-03 04:17:57 |
3 | kaijikaiji | 40回 | 36回 | 0回 | 2007-03-03 15:02:04 |
4 | mzk | 199回 | 187回 | 14回 | 2007-03-03 18:29:38 |
5 | mzk | 199回 | 187回 | 14回 | 2007-03-03 18:39:19 |
6 | nohohon_x | 72回 | 63回 | 1回 | 2007-03-03 18:46:55 |
ありがとうございます。
くわえましたができないようです。
作成時の文字コードとは何でしょうか?
どうやって設定すればいいですか?