本地能够正常运行,但上传linux服务器提交表单获取的数据为空,打印$_POST为空
html:
<form method="post" id="form1" enctype="multipart/form-data" target="frameFile"
action="{:U('Proposer/saveProposer')}">
<input type="text" class="address validate[required]" name="address1" value=""/>
<iframe id='frameFile' name='frameFile' style='display: none;'></iframe>
<a href="javascript:;" onclick="return saveProposer();">确定</a>
</form>
js:
saveProposer(){
$("#form1").submit();
}
thinkphpsaveProposer方法:
public function saveProposer(){
#代码
不能获取表单的数据,打印$_POST为空
}
public function saveProposer(){
file_put_contents('./txt.txt', $_POST['address1']);
}
//看看根目录下是否有txt文件,没有则没有进入这个方法,检查路径,linux 大小写
//有这个文件,查看是否刚才POST过去的值
file_put_contents('./txt.txt', $_POST['address1']);
}
//看看根目录下是否有txt文件,没有则没有进入这个方法,检查路径,linux 大小写
//有这个文件,查看是否刚才POST过去的值
望采纳 Thx
追问有这个文件,但是没有$_POST这个值没有
追答恩,我本地测试了一下,正常,现在上传到Linux去测试,稍等
我在Linux 测试ThinkPhp也正常
地址 114.215.146.15 查看POST txt.txt文件 Ip地址/txt.txt
网址不好发 所有采用IP代取
站长工具查询的服务器信息
温馨提示:答案为网友推荐,仅供参考
第1个回答 2014-08-21
能获取表单的数据,打印$
第2个回答 2014-08-21
跨域名了么?
用firebug跟踪一下,提交数据过去了么?
用firebug跟踪一下,提交数据过去了么?
第3个回答 2014-08-21
检查一下,看是不是服务器上面PHP版本对某函数不支持。
第4个回答 2014-08-21
句级合格的发生过格式和黑色叿