作者iceyang (追)
看板PHP
标题[请益] swfupload + php 问题
时间Wed Dec 8 20:42:03 2010
小弟手上有一个案子,
使用 php + swfupload 来上传档案
在自己的测试机上测试一切都很正常,
放到客户租用的智邦主机空间,
上传档案时就会出现 500 error ..0rz
稍微测试了一下Log,发现swfupload 上传时似乎没POST到指定的upload.php
无论使用绝对或相对路径都一样,
从我的主机去 curl 智邦主机的 upload.php 也都出现 server 500 error
直接连网址却又可以正常找到,
试着 ping 了一下网址 解析到IP A 回应的却都是另一个 IP B....
网页却又能正常的跑,这架构实在让小弟很不解 = ="
有前辈知道这是什麽情况,
还是有人遇过相同的情况,或知道该如何解决这问题的吗?
能否给小第一点方向? 感谢~~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.26.140.169
1F:→ Kelunyang:error message ? 12/08 21:23
2F:→ iceyang:swfupload alert 500 curl 回传Internal Server Error 12/08 21:44
3F:→ iceyang:直接IE连upload.php 则是很正常的ERROR:invalid upload 12/08 21:48
4F:推 gpmm:你的 curl 有用 cookie 的方式做吗?在猜可能和 cookie 有关 12/08 22:26
5F:→ gpmm:因为 swfupload 也是不吃 cookie … 12/08 22:26
没有耶, 并没用到 cookie
刚刚突然想起之前在扫网页时为了不被当成 robot ,要模拟浏览器,
刚把 curl + 上 useragent 资讯,就可以正常抓取网页了,
估计 swfupload 应该是被智邦的主机判定为 robot 档掉了
这部分不知道 swfupload 有没有办法克服?
还是说 php.ini有可以解除限制的设定,如果swfupload无法克服,
就商请主机商解除这个限制
如果是靠其他的软硬体做的,只好用传统的 file input 了 ><
※ 编辑: iceyang 来自: 60.26.140.169 (12/08 23:00)