作者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)