看板 PHP 關於我們 聯絡資訊
目前在練習PHP 以下是課本的練習,可是卻無法顯示出來 練習一 <HTML> <HEAD> <TITLE>偵測ip</TITLE> </HEAD> <BODY> 您的ip位置是: <?echo $REMOTE_ADDR;?><br> 您的ip位置是: <?echo "$REMOTE_ADDR";?><br> 您的ip位置是: <?echo '$REMOTE_ADDR';?> </BODY> </HTML> 正常來說要得到 可是我卻得到 您的ip位址是: 127.0.0.1 您的ip位址是: 您的ip位址是: 127.0.0.1 您的ip位址是: 您的ip位址是: $REMOTE_ADDR 您的ip位址是: $REMOTE_ADDR ------------------------------------------------------------------- 練習二 (test1.php) <HTML> <HEAD> <TITLE>我的第一支程式</TITLE> </HEAD> <BODY> 加法練習: <form action="show.php" method="post"> <input type ="text" name="num1" size="3">+ <input type ="text" name="num2" size="3"> <input type ="submit" value="看結果"> </form> </BODY> </HTML> (show.php) <HTML> <HEAD> <TITLE>計算結果</TITLE> </HEAD> <BODY> <? $num_3=$num_1+$num_2; echo ($num_1."+".$num_2."=".$num_3); ?> </BODY> </HTML> 正常來說,如果我在表格各輸入3跟2,應該要得到 3+2=5 可是,我卻只得到 +=0 很明顯變數都沒有被讀取到....請問怎麼了...... 小魯是用appserv2.6 (系統win7) 求解 新手問題擾版抱歉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.40.102.135
alog:你需要換本書,內容應該過時了 01/14 15:35
我的用書PHP4+MYSQL..... = = ※ 編輯: zong2 來自: 114.40.102.135 (01/14 15:36)
alog:一般狀況下,你要用 $_SERVER['REMOTE_ADDR'] 取得IP 01/14 15:36
alog:php低於 5.3 都已經被 php 團隊放棄了,過時的版本 01/14 15:37
zong2:有了 ....靠 我學到舊的語法= = 01/14 15:38
alog:另外想在 show.php 接收 http post 過來的資料 01/14 15:38
alog:應該要用 $_POST['num1'] 而 get method 則是 $_GET 01/14 15:39
zong2:恩 01/14 15:39
zong2:謝謝a大 感激不盡 01/14 15:39
alog:另外在雙引號字串下,你不應該直接用變數放在字串 01/14 15:39
alog:你應該要用 "{$variable_name}" 這樣的格式,用 { } 包起來 01/14 15:40
alog:除了比較好認外,在變數是陣列的情況下 "{$data[0]}" 可以用 01/14 15:40
zong2:恩 我再慢慢摸 剛剛原始碼變成你的 就都可以跑了 01/14 15:46
MOONRAKER:php4!那不是快報還在連載棋靈王的時候嗎 :| 01/14 18:22