PHP怎么获取表单提交的数据?。?/h2>一、用file_get_contents以get方式获取内容 , 需要输入内容为:
1、?php
2、$url='';
3、$html=file_get_contents($url);
4、echo$html;
5、?
二、用file_get_contents函数,以post方式获取url , 需要输入内容为
1、?php
2、$url='';
3、$data=https://www.04ip.com/post/array('foo'='bar');
4、$data=https://www.04ip.com/post/http_build_query($data);
5、$opts=array(
6、'http'=array(
7、 'method'='POST',
8、 'header'="Content-type:application/x-www-form-urlencoded\r\n".
9、"Content-Length:".strlen($data)."\r\n",
10、 'content'=$data
11、)
12、);
13、$ctx=stream_context_create($opts);
14、$html=@file_get_contents($url,'',$ctx);
15、?
三、用fopen打开url,以get方式获取内容 , 需要输入内容为
1、?php
2、$fp=fopen($url,'r');
3、$header=stream_get_meta_data($fp);//获取信息
4、while(!feof($fp)){
5、$result.=fgets($fp,1024);
6、}
7、echo"urlheader:{$header}br":
8、echo"urlbody:$result";
9、fclose($fp);
10、?
四、用fopen打开url,以post方式获取内容,需要输入内容为
1、?php
2、$data=https://www.04ip.com/post/array('foo2'='bar2','foo3'='bar3');
3、$data=https://www.04ip.com/post/http_build_query($data);
4、$opts=array(
5、'http'=array(
6、'method'='POST',
7、'header'="Content-type:application/x-www-form-urlencoded\r\nCookie:cook1=c3;cook2=c4\r\n".
8、"Content-Length:".strlen($data)."\r\n",
9、'content'=$data
10、)
11、);
12、$context=stream_context_create($opts);
13、$html=fopen(';id2=i4','rb',false,$context);
14、$w=fread($html,1024);
15、echo$w;
16、?
五、用fsockopen函数打开url,以get方式获取完整的数据,包括header和body,需要输入内容为
1、?php
2、functionget_url($url,$cookie=false)
3、{
4、$url=parse_url($url);
5、$query=$url[path]."?".$url[query];
6、echo"Query:".$query;
7、$fp=fsockopen($url[host],$url[port]?$url[port]:80,$errno,$errstr,30);
8、if(!$fp){
9、returnfalse;
10、}else{
11、$request="GET$queryHTTP/1.1\r\n";
12、$request.="Host:$url[host]\r\n";
13、$request.="Connection:Close\r\n";
14、if($cookie)$request.="Cookie:$cookie\n";
15、$request.="\r\n";
16、fwrite($fp,$request);
17、while(!@feof($fp)){
18、$result.=@fgets($fp,1024);
19、}
20、fclose($fp);
21、return$result;
22、}
23、}
24、//获取url的html部分,去掉header
25、functionGetUrlHTML($url,$cookie=false)
26、{
27、$rowdata=https://www.04ip.com/post/get_url($url,$cookie);
28、if($rowdata)
29、{
30、$body=stristr($rowdata,"\r\n\r\n");
31、$body=substr($body,4,strlen($body));
32、return$body;
33、}
34、 returnfalse;
35、}
36、?
参考资料:
php-file_get_contents
php 提交表单返回页面后如何保留表单中的数据你可以把数据存储到session 或 cookie中在返回啊 这样在返回后的页面读取出来就OK拉 。
php如何在一个页面从数据库返回数据到原表单的文本框里一般这个页面要有get传值,后台只有接收到这个get值才能判断到底取哪条数据放到文本框中 。
一般根据id,从数据库选出数据 , 最后再放到页面上就行 。
其实就是一般理解的 “编辑”,对原有数据的修改 。
请问PHP服务器端表单验证不通过时,如何将用户数据再返回到表单?css:
style
input,textarea {behavior:url(#default#savehistory);}//这个css属性,他会记录历史输入内容,即使跳转也不会清除内容的 。注:这里是所有input和textarea,具体你可以根据需要修改 。type=password的不会记录 。
/style
这样,你就可以随意跳转了,你只需要输出错误信息就好了 。
PHP表单的单选如何设置和接收其返回值?首选这段代码没有涉及到java涉及到php返回表单数据的是javascript 简称js
js和java 是两中不同php返回表单数据的语言
id 是 标签的唯一标识
input type='radio' name='radio' value='https://www.04ip.com/post/aaaaa'aaa
input type='radio' name='radio' value='https://www.04ip.com/post/bbbbb'bbb
当php返回表单数据你提交表单的时候 $_POST['radio']或者$_GET['radio']就会报错你选择的那个对应的value
例如你选择 aaa 那么 会返回 aaaaa
【php返回表单数据 php 返回】关于php返回表单数据和php 返回的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- linux查看id的命令,linux修改组id的命令
- 如何营销新品,新品营销策划方案
- html5动漫手机引导页,android引导页动画实现
- java面试代码题及答案 java面试题编程题
- 青苔用什么处理最好视频,青苔用什么清理
- eclipse支持的js插件下载,eclipse安装js插件
- python复利函数,python 复利计算
- mysql全部数据怎么看 mysql怎么查询全部数据
- 干什么要看快手直播,为什么都去快手直播