ホームページ >バックエンド開発 >PHPチュートリアル >PHP は、PNG 画像がそのままであるかどうかを検出します_PHP チュートリアル

PHP は、PNG 画像がそのままであるかどうかを検出します_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 14:54:13978ブラウズ

phpはpng画像が損なわれていないかをチェックします


$filename = './D243375_0.png';

$filename = realpath($filename);

if (!file_exists($filename)) {
die("画像が存在しません~! ");
}

$size = getimagesize ($filename);

$file_extension = strto lower(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);
}else{
die("png グラフィックを正しく作成できません。グラフィックはそのままです~ ”);
} return $img;
}
?> この記事のアドレス: http://www.52blogger.com/archives/574 転載用に保存してください




http://www.bkjia.com/PHPjc/364632.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/364632.html

技術記事

PHP は、PNG 画像が完全であるかどうかを検出します?php $filename = ./D243375_0.png; $filename = realpath($filename); if (!file_exists($filename)) { die(画像が存在しません~!); = getimagesize ($fi...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。