作者zong2 (宗宗)
看板PHP
标题[请益] 新手请益
时间Tue Jan 14 15:32:31 2014
目前在练习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
1F:→ alog:你需要换本书,内容应该过时了 01/14 15:35
我的用书PHP4+MYSQL..... = =
※ 编辑: zong2 来自: 114.40.102.135 (01/14 15:36)
3F:→ alog:一般状况下,你要用 $_SERVER['REMOTE_ADDR'] 取得IP 01/14 15:36
4F:→ alog:php低於 5.3 都已经被 php 团队放弃了,过时的版本 01/14 15:37
5F:→ zong2:有了 ....靠 我学到旧的语法= = 01/14 15:38
6F:→ alog:另外想在 show.php 接收 http post 过来的资料 01/14 15:38
7F:→ alog:应该要用 $_POST['num1'] 而 get method 则是 $_GET 01/14 15:39
8F:→ zong2:恩 01/14 15:39
9F:→ zong2:谢谢a大 感激不尽 01/14 15:39
10F:→ alog:另外在双引号字串下,你不应该直接用变数放在字串 01/14 15:39
11F:→ alog:你应该要用 "{$variable_name}" 这样的格式,用 { } 包起来 01/14 15:40
12F:→ alog:除了比较好认外,在变数是阵列的情况下 "{$data[0]}" 可以用 01/14 15:40
13F:→ zong2:恩 我再慢慢摸 刚刚原始码变成你的 就都可以跑了 01/14 15:46
14F:→ MOONRAKER:php4!那不是快报还在连载棋灵王的时候吗 :| 01/14 18:22