0

示例 $file name: Last,_First (1942) 'Mel'.jpg

只要文件名包含单引号,我就会在使用 getimagesize() 时收到错误消息。解决方案是什么?这是我所拥有的:

  $file = htmlspecialchars_decode($file, ENT_QUOTES);
  $filename = $dir.$file.'.jpg';
  $filename = str_replace(' ','_',$filename);
  list($width, $height, $type, $attr) = getimagesize($filename);

我试过用 \' 替换 ' 但这没有帮助

4

0 回答 0