php文件流接收不到数据 php接收不到post数据

为什么php文件接收不了html文件提交的表单数据呢

仔细检查一下问题出现在哪吧。

和田ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:13518219792(备注:SSL证书合作)期待与您的合作!

例如:在html中,表单提交部分的大致代码如下:

form action="infoprocess.php" method="post"

table

trtd

valign="top"请输入问题详情/tdtdtextarea

name="question" cols="51" rows="10" boeder="1"

bordercolor="blue"/textarea/td/tr

trtdinput type="submit" value="提交"/td

tda href="login.php"返回首页/ainput type="reset" value="重置"/td/tr

/table

/form以上实例中一定要注意提交方式和后台接收的的一致,还有提交的页面不要弄错

inforocess.php接收代码如下:

php

$question=$_POST['question'];//此名字要和上面的一致才能接收到

?将接收的变量输出或者存入数据库即可。

php使用file_get_contents同步数据是对方收不到数据

原因可能有下面2个情况:

首先看看你的file_get_contents()是否读取到数据,没有数据的话对方肯定收不到;

如果取到了看看是否是数据过大(过长)导致页面发送超时而失败;

解决的办法:

读取到数据用file_get_contents()或者是file()方法都行;

将拿到的数据分段发送(可以反复调用此action来发送,直到没有数据)。

怎么用php接收不到xmlhttprequest发送的数据呢?

你先echo 一个值出来看看,如 echo 'abc';

看这边能alert出来吗

不过你这个ajax提交,是最原始的xmlhttprequest

现在都用jquery,估计很早以前没人直接用xmlhttprequest了

建议你用jquery

php 使用ajaxfileupload无法接收文件

既然你都在php页面打印$_FILE没有值说明没有数据上传到php文件。

ajax上传文件:

$(document).ready(function(){

$('#test').click(function(){

$.ajaxFileUpload({

url:'接收路径',

secureuri: false,

fileElementId:'file',

dataType: 'text',//返回数据类型

success: function (data, status){

//alert(data);

$("#img").attr("src","图片地址

);

},

error: function (data, status, e)//服务器响应失败处理函数

{

alert(e);

}

});

//$('#upload').submit();

});

});


名称栏目:php文件流接收不到数据 php接收不到post数据
网站链接:http://azwzsj.com/article/ddjgiic.html