如題
我使用fopen()
和file_get_contents()
開啟URL
皆出現錯誤訊息:failed to open stream: Connection timed out in
PS:原本可以成功開啟URL,但這幾天突然發現無作用了(但直接把URL貼到網址列執行是可以的)
或是
有沒有其他能開啟URL的方式?
謝謝
連結外網還是本地網???
外網的話,可能被人家阻擋了吧。
所以的阻擋是指外連阻擋。
可以用curl來搞定。
應該是外網(是公司申請的Domain Name)
請問我參考了以下範例
[php]curl_exec 執行一個cURL會話
可以成功
但把"http://www.example.com/"
改成$url
後
頁面回覆整頁空白
會是什麼問題?
$url
貼到本機的瀏覽器可以執行
在本機也可以使用fopen()
、file_get_contents()
和curl
那些執行$url
但放到伺服器卻失敗了(PS:原本可以成功,是在這幾天突然無作用了)
我推測你的$url可能有中文或是特殊字元的東西了。導致用變數傳送不正確的連結。
試試先將你的$url轉換html碼再用程式送看看吧
您好,有轉換過了@@,使用urlencode()
方便私下給你的$url值嘛??
謝謝
實在很掙扎
但考慮到內容與公司內部資訊有關
可能還是不太方便
我再找時間和同事討論看看好了
真的非常感謝您