您好,欢迎访问一九零五行业门户网

js提交表单被php拒绝,如何解决?

php部分:
帝国cms模板,php公用文件用来处理上传的文件,为了防止非法调用定义了:
if (!defined('root_in'))  die('不能访问');
模板部分:
uploadify或者swfupload插件只能flash直接提交文件,不能使用
来提交文件,现在php接收不到$_post和$_files值,请教大神们怎样才能让php接受到表单的值?
回复讨论(解决方案) 没人可以回答这个问题?
那就别用flash直接提交文件的方式。鱼与熊掌怎能兼得?
那就别用flash直接提交文件的方式。鱼与熊掌怎能兼得?
不用flash提交怎么多选文件呢?只能通过插件来多选文件啊,有其他办法吗?
为什么会被拒绝呢?
你的代码是如何写的?
html部分:
js部分:
php部分:
if (!defined('root_in'))  die('不能访问');
if($_files){
}
为什么会被拒绝呢?
你的代码是如何写的?
接受不到$_files的值
root_in 在哪里定义的?把定义他的文件 include 进来不就行了?
root_in 在哪里定义的?把定义他的文件 include 进来不就行了?
不好意思,不是很理解,我用的是模板引擎.
root_in 在哪里定义的?把定义他的文件 include 进来不就行了?
不好意思,不是很理解,我用的是模板引擎.
我要在哪个文件定义root_in呢?
如果你也比清楚的话,那么这样问你:
如果不是用 flash 上传,你的表单是如何写的?
如果用这种方式,php可以接收到$_files 少写了enctype=multipart/form-data
不是用的是模板引擎吗?你这样的表单能上传?
可以上传,php文件用include了模板进来
用form可以提交文件,目前的问题就是用uploadify插件提交不了,不用插件就不能多选文件
把if (!defined('root_in'))  die('不能访问')注释掉后就可以接收到$_files和$_post的值了,能注释掉吗?>
其它类似信息

推荐信息