PHPに関して

初心者です。深刻です・・。
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上のどこの階層をみれば変更できますか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/03/02 21:23:03
  • 終了:2007/03/05 19:40:29

回答(8件)

id:seasons No.1

mig回答回数132ベストアンサー獲得回数02007/03/02 21:56:43

ポイント35pt

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

http://www.tohoho-web.com/html/meta.htm

id:rrr3

ありがとうございます。

くわえましたができないようです。

作成時の文字コードとは何でしょうか?

どうやって設定すればいいですか?

2007/03/02 22:03:35
id:Mook No.2

Mook回答回数1312ベストアンサー獲得回数3912007/03/03 00:04:47

ポイント35pt

PHP は大文字小文字を識別します。

なので、$_POST は大文字で書きます。

<?php
$text=$_POST["add"];
print($text);
?>

extract($_POST);

を実行した場合は、変数 $add にないようが入りますので、

extract($_POST);
print $add;

のようにします。


POSTで送/受信

id:rrr3

どうもです!

2007/03/04 18:58:32

質問者が未読の回答一覧

 回答者回答受取ベストアンサー回答時間
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 kazu1107 199 187 14 2007-03-03 18:29:38
5 kazu1107 199 187 14 2007-03-03 18:39:19
6 nohohon_x 72 63 1 2007-03-03 18:46:55

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません