Heim >Backend-Entwicklung >PHP-Problem >So begrenzen Sie Datei-Upload-Typen in PHP
1. Erstellen Sie ein neues Formular.
Öffnen Sie den PHP-Editor und erstellen Sie ein neues Formular zum Hochladen von Dateien. Verknüpfen Sie im Formular die übermittelte Adresse mit upload_file1.php.
2. Stellen Sie den Zeichensatz der PHP-Datei ein.
Anschließend erstellen wir eine neue PHP-Datei, die die hochgeladene Datei empfängt. Zuerst stellen wir den Zeichensatz der PHP auf „utf-8“ ein.
header("Content-type:text/html;charset=utf-8");
3. Legen Sie die Dateitypen fest, die hochgeladen werden dürfen.
Dann setzen wir den hochgeladenen Dateityp auf „‘jpg‘, ‚png‘, ‚gif‘, ‚jpeg‘“. $allowexts=['jpg','png','gif','jpeg'];
4. Extrahieren Sie das Suffix des hochgeladenen Dateinamens.
Extrahieren Sie das Suffix der hochgeladenen Datei über die Explosions- und Endfunktionen.
$temp=explode('.', $_FILES['file']['name']); $extend=end($temp);
5. Bestimmen Sie den Dateityp.
Bestimmen Sie für die hochgeladene Datei ihren Dateityp und stellen Sie fest, ob ihr Suffix der Dateityp ist, den wir zum Hochladen zulassen.
6. Illegale Dateien zurückgeben.
Wenn der Typ der hochgeladenen Datei nicht unseren Anforderungen entspricht, wird die Meldung „ungültige Datei“ ausgegeben.
7. Führen Sie einen Test durch.
Nachdem der Code geschrieben wurde, können wir ihn im Browser testen. Geben Sie die Adresse ein, drücken Sie die Eingabetaste, um darauf zuzugreifen, und wählen Sie eine Datei zum Hochladen zum Testen aus.
Empfohlenes Online-Video-Tutorial: PHP-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo begrenzen Sie Datei-Upload-Typen in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!