2016-06-20 110 views
0

我面對試圖讓一個URL的內容時,這個錯誤:未能打開流:文件名過長

未能打開流:文件名太長......

代碼:

$url = "/var/www/vhosts/myvhost/scripts/needed_script.cgi?needed_param1=some_value&needed_param2=some_value&needed_param3=some_value"; // and continues up to a long of 926 chars 

    $url = str_replace(' ','%20',$url); 

    $web = file_get_contents($url); 

    $web = implode('', $web); 

有什麼我可以做,以避免這個錯誤?一些php.ini設置或任何東西..

它發生在一個新的PHP 5.3的服務器,舊的,與PHP 4.3沒有發生。

+3

你爲什麼包含一個文件路徑作爲url? – AD7six

回答

1

您無法將查詢參數傳遞給文件系統路徑。

+0

我現在覺得很無聊。謝謝您的幫助 – vivoconunxino

相關問題