当我尝试getimagesize($img)并且图像不存在时,我收到错误.我不想先检查文件是否存在,只是处理错误.
我不确定它是如何try catch工作的,但我想做的事情如下:
try: getimagesize($img) $works = true
catch: $works = flase
Run Code Online (Sandbox Code Playgroud) 所以我正在对其他人的遗留代码进行一些维护,并且我已经修复了一些基本的权限问题,但是现在在图像上传器中,我收到以下错误:
Warning: getimagesize() [function.getimagesize]: Read error! in /home/kirby/public_html/members/upload_advanced.php on line 211
Run Code Online (Sandbox Code Playgroud)
现在,该目录的权限设置为允许读取、执行和写入 - 什么会导致该问题?可能是上传者没有正确写入信息?