php는 파일이 존재하는지, 읽을 수 있는지 또는 디렉토리가 존재하는지 확인합니다. PHP 운영 파일과 관련하여 이 측면은 기본적이고 매우 중요합니다. 해당 작업이 파일에 적용되므로 아래 내용을 잘 살펴보는 것이 좋습니다
코드는 다음과 같습니다.
<?php $filename = './D243375_0.png'; $filename = realpath($filename); if (!file_exists($filename)) { die("图片不存在~!"); } $size = getimagesize ($filename); $file_extension = strtolower(substr(strrchr($filename,"."),1)); if("image/png" != $size['mime'] || $file_extension != "png"){ die("这不是一张完整的png图片"); } $img = @imagecreatefrompng ($filename); if($img){ ob_start("output_handler"); imagepng($img); ob_end_flush(); }else{ die("不能正确的创建png图形,请检查png图形是否完好~"); } function output_handler($img) { header('Content-type: image/png'); header('Content-Length:'.strlen($img)); return $img; } ?>
위 내용은 png 이미지가 완전한지 여부를 감지하는 PHP 예제 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!