【发布时间】:2011-05-31 04:02:42
【问题描述】:
我正在访问另一个网站的图像。我收到此错误:
“无法打开流:HTTP 请求失败!HTTP/1.1 400 错误请求”复制“一些(不是全部)”图像时出错。这是我的代码。
$img=$_GET['img']; //another website url
$file=$img;
function getFileextension($file) {
return end(explode(".", $file));
}
$fileext=getFileextension($file);
if($fileext=='jpg' || $fileext=='gif' || $fileext=='jpeg' || $fileext=='png' || $fileext=='x-png' || $fileext=='pjpeg'){
if($img!=''){
$rand_variable1=rand(10000,100000);
$node_online_name1=$rand_variable1."image.".$fileext;
$s=copy($img,"images/".$node_online_name1);
}
【问题讨论】:
-
这是重现问题的所有代码吗?最后有一个未闭合的花括号。另外,您实际上是在哪里向 Web 服务器发送请求?当您收到错误时,请求是什么?
-
我正在从另一个站点复制图像。当执行复制功能时,我会收到此错误。 $s=copy($img,"images/".$node_online_name1);
标签: http httpwebrequest