php判斷檔案是否存在或是否可讀或目錄是否存在結合三個實例保證你能看懂,關於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; } ?>
以上是php 偵測png圖片是否完整的實例程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!