この記事では、PHP で画像を安全にアップロードする方法を中心に紹介します。画像の種類を検出し、画像を安全に判断する機能を実現します。必要な方は参考にしてください。
この記事の例では、PHP のセキュリティと画像のアップロード方法について説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。 このコードは、画像の種類に応じて画像が安全かどうかを検出するために使用されます。これは、拡張子<?php // upload.php echo <<<_END <html><head><title>PHP Form Upload</title></head><body> <form method='post' action='upload2.php' enctype='multipart/form-data'> Select a JPG, GIF, PNG or TIF File: <input type='file' name='filename' size='10' /> <input type='submit' value='Upload' /></form> _END; if ($_FILES) { $name = $_FILES['filename']['name']; switch($_FILES['filename']['type']) { case 'image/jpeg': $ext = 'jpg'; break; case 'image/gif': $ext = 'gif'; break; case 'image/png': $ext = 'png'; break; case 'image/tiff': $ext = 'tif'; break; default: $ext = ''; break; } if ($ext) { $n = "image.$ext"; move_uploaded_file($_FILES['filename']['tmp_name'], $n); echo "Uploaded image '$name' as '$n':<br />"; echo "<img src='$n' />"; } else echo "'$name' is not an accepted image file"; } else echo "No image has been uploaded"; echo "</body></html>"; ?>## の単純な検出ではありません。 #概要
: 上記はこの記事の全内容であり、皆様の学習に役立つことを願っています。 関連する推奨事項:
php での暗号化と復号化の原則と使用法php での暗号化と復号化の原則と使用法phpフォルダーを再帰的に削除するためによく使用される 2 つの方法以上がPHP で画像をアップロードし、安全かどうかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。