无法打开流:文件名太长

时间:2016-06-20 13:56:23

标签: php

我在尝试获取网址的内容时遇到此错误:

无法打开流:文件名太长了 ...

代码:

    $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没有发生。

1 个答案:

答案 0 :(得分:1)

您无法将查询参数传递到文件系统路径。