Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过URL上传图像_Php_Image_Upload - Fatal编程技术网

Php 通过URL上传图像

Php 通过URL上传图像,php,image,upload,Php,Image,Upload,代码: 当用户键入无效URL、随机文本或无效图像URL等时,如何避免出现PHP错误?如果出现错误,getimagesize将返回false,请对此进行测试。要抑制来自函数的错误消息,请在其前面放置@: $info = @getimagesize($url); if (!$info) { echo "Error"; } else { // Process the image } 使用异常处理。将关键代码放入try..catch块。你可以找到更多信息。看看这个答案也许:删除了谢谢N

代码:

当用户键入无效URL、随机文本或无效图像URL等时,如何避免出现PHP错误?

如果出现错误,getimagesize将返回false,请对此进行测试。要抑制来自函数的错误消息,请在其前面放置@:

$info = @getimagesize($url);
if (!$info) {
    echo "Error";
} else {
    // Process the image
}

使用异常处理。将关键代码放入try..catch块。你可以找到更多信息。

看看这个答案也许:删除了谢谢Noise我仍然会出现以下错误:警告:getimagesizewww.google.com:无法打开流:在/.php联机中没有这样的文件或目录。你可以使用@前缀来抑制错误消息。我仍然会出现以下错误:警告:getimagesizewww.google.com:无法打开流:在/.php联机中没有此类文件或目录
$info = @getimagesize($url);
if (!$info) {
    echo "Error";
} else {
    // Process the image
}