Heim >Datenbank >MySQL-Tutorial >Wie kann ich Datei-Upload-Typen und -Größe in PHP einschränken?
Datei-Upload-Typen in PHP einschränken
Sie haben Probleme mit der Beschränkung der Datei-Upload-Typen auf PDF, DOC oder DOCX und der Dateibeschränkung Größe auf weniger als 400 KB. Ihr bereitgestellter Code versucht, Dateierweiterungen und -größen zu validieren. Es weist jedoch einige Mängel auf.
Um diese Probleme zu beheben, können Sie den folgenden Code verwenden:
<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>
Erklärung:
Das obige ist der detaillierte Inhalt vonWie kann ich Datei-Upload-Typen und -Größe in PHP einschränken?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!