我正在使用 imagecreatefromstring,目前正在验证正确的图像文件格式。
所以一个链接:
swqkdwfibqwfwf
不起作用,因为它不是有效的文件类型。但我刚刚发现了这一点:
sibdlsibiwbifw.png
将在我的验证中正确发送。对于不返回的图像链接和图像,我收到此错误:
Warning: file_get_contents(etwteet.png): failed to open stream: No such file or directory in /var/www/clients/client2/web3/web/process/addnewbuild.php on line 141
Warning: imagecreatefromstring(): Empty string or invalid image in /var/www/clients/client2/web3/web/process/addnewbuild.php on line 141
Warning: imagejpeg() expects parameter 1 to be resource, boolean given in /var/www/clients/client2/web3/web/process/addnewbuild.php on line 143
有没有办法可以捕获此错误,以便我可以停止代码处理并通知用户?
用于获取 URL 的代码:
$imagefile = image url;
$resource = imagecreatefromstring(file_get_contents($imagefile));
谢谢。克雷格。