Menghadkan Jenis Muat Naik Fail dalam PHP
Anda menghadapi masalah dengan mengehadkan jenis muat naik fail kepada PDF, DOC atau DOCX dan mengehadkan fail saiz kepada kurang daripada 400 KB. Kod yang anda berikan cuba untuk mengesahkan sambungan dan saiz fail; namun, ia mempunyai beberapa kelemahan.
Untuk menyelesaikan isu ini, anda boleh menggunakan kod berikut:
<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>
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Mengehadkan Jenis dan Saiz Muat Naik Fail dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!