2008-11-13 13:45php爱好者刘
php5.2.6下获取不到表单数据<需把第一个html文件改成.php
第一个文件,文件名为aa.html代码如下
:<html>
<body>
<form action="hh.php" method="post">
Name: <input type="text" name="name1" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
第二个文件为php文件,文件名为hh.php代码如下:
<html>
<body>
Welcome <?php
echo $_POST["name1"];?>.<br />
You are <?php echo $_POST["age"];?> years old.
</body>
</html>
我的(9php.com)系统是xp,apache/2.0.63(win32)php/5.2.6,返回的(9php.com)值为Welcome .
You are years old. 谁能帮帮我已修改了php.ini 中的(9php.com)register_global 为on
为什么第一个表单文件必须是.php文件,.html文件不能传值.敬请高手们给指点一下
2008-11-13 13:453227049
我问一个不该问的(9php.com)问题。。。。后缀为.html的(9php.com)时候,你的(9php.com)访问路径是什么。。。。
2008-11-13 17:00shitou254
html不能被php解释,程序当然不能运行了
2008-11-13 17:19php爱好者刘
回复 #2 shitou254 的(9php.com)帖子
好多人都说可以,难道?
2008-11-13 17:30php爱好者刘
回复 #3 php爱好者刘 的(9php.com)帖子
我是一个php新手,看书操作,书上说的(9php.com)是.html文件,太误人了弟了吧.:outu: 我再证实一下,尽快给你加分
2008-11-13 19:483227049
form提交页随意,form接受页php
2008-11-13 20:04php爱好者刘
回复 #5 3227049 的(9php.com)帖子
但是我的(9php.com)提交页却必须是.php文件才能传值,为什么
2008-11-13 20:353227049
原帖由 php爱好者刘 于 2008-11-13 20:04 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9624706&ptid=1310950][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url] 但是我的(9php.com)提交页却必须是.php文件才能传值,为什么 [/quote] 不可能的(9php.com),你把代码和httpd.conf打个zip包传上来看看
2008-11-13 21:05php爱好者刘 回复 #7 3227049 的(9php.com)帖子
对不起,大哥,怎么打包,发你邮箱里你帮我看看好吗
2008-11-13 21:10asdfgs <?php
echo $_POST["name1"];?>.<br /> You are <?php echo $_POST["age"];?>
把"改为'试试?(双引号→单引号)
2008-11-13 21:16php爱好者刘 回复 #9 asdfgs 的(9php.com)帖子
试了,没用
[ 本帖最后由 php爱好者刘 于 2008-11-13 21:22 编辑 ]
2008-11-13 21:24php爱好者刘 回复 #7 3227049 的(9php.com)帖子
已打包,代码为第一个文件,文件名为aa.html代码如下 :<html> <body>
<form action="hh.php" method="post"> Name: <input type="text" name="name1" /> Age: <input type="text" name="age" /> <input type="submit" /> </form>
</body> </html> 第二个文件为php文件,文件名为hh.php代码如下: <html> <body>
Welcome <?php
echo $_POST["name1"];?>.<br /> You are <?php echo $_POST["age"];?> years old.
</body> </html>
2008-11-13 21:29php爱好者刘 此贴追加悬赏10分
2008-11-13 21:503227049 好像没什么问题 保持发送页为html 把接受页改成 以下内容为程序代码:
<?php header("Content-type:text/plain"); print_r($_SERVER); print "\r\n"; print_r($_POST); print "\r\n"; print_r($_REQUEST);
|
提交一次,把输出的(9php.com)内容贴出来看下
2008-11-13 22:19mz198424 看来是环境的(9php.com)问题了。
2008-11-14 08:11php爱好者刘 回复 #13 3227049 的(9php.com)帖子
<html> <head> <title>adsf</title> </head> <body> Welcome <?php header("Content-type:text/plain"); print_r($_SERVER); print "\r\n"; print_r($_POST); print "\r\n"; print_r($_REQUEST); ?>
</body> </html> 输出为:Welcome
2008-11-14 08:16php爱好者刘 回复 #13 3227049 的(9php.com)帖子如果发送页改为.php接收页为:Welcome Array ( [HTTP_ACCEPT] => application/x-shockwave-flash, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-silverlight, */* [HTTP_REFERER] => http://127.0.0.1:81/1.php [HTTP_ACCEPT_LANGUAGE] => zh-cn [CONTENT_TYPE] => application/x-www-form-urlencoded [HTTP_UA_CPU] => x86 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_USER_AGENT] => Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1) [HTTP_HOST] => 127.0.0.1:81 [CONTENT_LENGTH] => 16 [HTTP_CONNECTION] => Keep-Alive [HTTP_CACHE_CONTROL] => no-cache [PATH] => C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem [SystemRoot] => C:\WINDOWS [COMSPEC] => C:\WINDOWS\system32\cmd.exe [PATHEXT] => .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH [WINDIR] => C:\WINDOWS [SERVER_SIGNATURE] => Apache/2.0.63 (Win32) PHP/5.2.6 Server at 127.0.0.1 Port 81 [SERVER_SOFTWARE] => Apache/2.0.63 (Win32) PHP/5.2.6 [SERVER_NAME] => 127.0.0.1 [SERVER_ADDR] => 127.0.0.1 [SERVER_PORT] => 81 [REMOTE_ADDR] => 127.0.0.1 [DOCUMENT_ROOT] => D:/Apache2/htdocs [SERVER_ADMIN] => [email]liuzhongzhj@yahoo.com.cn[/email] [SCRIPT_FILENAME] => D:/Apache2/htdocs/hh.php [REMOTE_PORT] => 1141 [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => POST [QUERY_STRING] => [REQUEST_URI] => /hh.php [SCRIPT_NAME] => /hh.php [PHP_SELF] => /hh.php [REQUEST_TIME] => 1226621627 ) Array ( [name1] => fdsa [age] => 3 ) Array ( [name1] => fdsa [age] => 3 )
2008-11-14 08:573227049 [quote]原帖由 php爱好者刘 于 2008-11-14 08:11 发表 [url=http://bbs3.chinaunix.net/redirect.php?goto=findpost&pid=9626407&ptid=1310950][img]http://bbs3.chinaunix.net/images/common/back.gif[/img][/url] <html> <head> <title>adsf</title> </head> <body> Welcome <?php header("Content-type:text/plain"); print_r($_SERVER); print "\r\n"; print_r($_POST); print "\r\n"; print_r($_REQUEST); ?>
</body> </html> 输出为:Welcome [/quote]
别加html之类的(9php.com)元素,header头前面有输出本来就是错的(9php.com),直接贴我那个,然后看源代码,把东西贴出来
[ 本帖最后由 3227049 于 2008-11-14 09:00 编辑 ]
2008-11-14 09:40php爱好者刘 QUOTE: 原帖由 php爱好者刘 于 2008-11-14 08:11 发表
<html> <head> <title>adsf</title> </head> <body> Welcome <?php header("Content-type:text/plain"); print_r($_SERVER); print "\r\n"; print_r($_POST); print "\r\n"; print_r($_REQUEST); ?>
</body> </html> 输出为:Welcome
别加html之类的(9php.com)元素,header头前面有输出本来就是错的(9php.com),直接贴我那个,然后看源代码,把东西贴出来
直接用你的(9php.com)代码,提交后问是打开还是保存hh.php文件
2008-11-14 10:33xinglu1983 很诡异。。。 程序没问题。 建议你重装下调试环境,或者干脆用套装,没必要在环境问题上浪费太多时间。 [1] [2] 下一页
·php5.2.6下获取不到表单数据<需把第一个html文件改成.php | 相关文章·
|
|