So laden Sie Dateien in PHP hoch: Rufen Sie zuerst den Inhalt der hochgeladenen Datei ab, fügen Sie dann den Code zum Hochladen der Datei ein und konvertieren Sie schließlich die Formatkodierung des Dateinamens in [utf-8].
So laden Sie Dateien in PHP hoch:
1. Rufen Sie zunächst den hochgeladenen Dateiinhalt aus dem Formular ab:
Hinweis: Beim Hochladen von Dateien müssen Sie enctype=“multipart/form-data”
zu den Attributen des Formulars hinzufügen. $filedata = $_FILES['file'];
2. Fügen Sie den Code zum Hochladen der Datei ein:
$filename = $filedata['name']; move_uploaded_file($filedata['tmp_name'],'/uploads/file/'.$filename);
3 Wenn Sie den obigen Code ausführen, tritt ein Problem auf, wenn der Dateiname, den wir hochladen, in ein bestimmtes Verzeichnis verschoben wird , der Dateiname wird verstümmelt. Zu diesem Zeitpunkt müssen wir die Formatkodierung des Dateinamens in utf-8 konvertieren. Der Code lautet wie folgt:
$filename = iconv('utf-8','gb2312',$filename);
Verwandte Lernempfehlungen: php-Programmierung (Video)
Das obige ist der detaillierte Inhalt vonSo laden Sie Dateien in PHP hoch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!