PHP でのファイル アップロードの種類の制限
ファイルのアップロードの種類を PDF、DOC、または DOCX に制限し、ファイルを制限する際に問題が発生していますサイズを 400 KB 未満にします。提供されたコードは、ファイル拡張子とサイズを検証しようとします。ただし、いくつかの欠陥があります。
これらの問題を解決するには、次のコードを使用できます:
<code class="php">function allowed_file() { // Define allowed MIME types $allowed_types = array('application/doc', 'application/docx', 'application/pdf'); // Validate uploaded files if (in_array($_FILES['resume']['type'], $allowed_types) && in_array($_FILES['reference']['type'], $allowed_types)) { // Check file sizes if ($_FILES["resume"]["size"] < 400000 && $_FILES["reference"]["size"] < 400000) { // Files allowed for upload } else { // File size exceeded limit } } else { // Invalid file type } }</code>
説明:
以上がPHP でファイルのアップロードのタイプとサイズを制限するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。