我在尝试获取网址的内容时遇到此错误:
无法打开流:文件名太长了 ...
代码:
$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没有发生。
答案 0 :(得分:1)
您无法将查询参数传递到文件系统路径。