Heim > Datenbank > MySQL-Tutorial > Wie kann ich hochgeladene Dateien umbenennen, bevor ich sie mit PHP speichere?

Wie kann ich hochgeladene Dateien umbenennen, bevor ich sie mit PHP speichere?

Mary-Kate Olsen
Freigeben: 2024-12-12 21:01:10
Original
827 Leute haben es durchsucht

How Can I Rename Uploaded Files Before Saving Them Using PHP?

So benennen Sie eine hochgeladene Datei vor dem Speichern um

Sie können Dateien mit move_uploaded_file() in ein Verzeichnis hochladen, das die hochgeladenen Dateien zuweist Standardmäßig der ursprüngliche Name.

Datei nach dem Zufallsprinzip umbenennen Zahl

Um die Datei mit einer Zufallszahl umzubenennen, ändern Sie den zweiten Parameter von move_uploaded_file():

<?php
$temp = explode(".", $_FILES["file"]["name"]);
$newfilename = round(microtime(true)) . '.' . end($temp);
move_uploaded_file($_FILES["file"]["tmp_name"], "../img/imageDirectory/" . $newfilename);
Nach dem Login kopieren

Dieser Code generiert eine Zufallszahl basierend auf der aktuellen Zeit und hängt diese an die ursprüngliche Dateierweiterung.

Zurück Versuche

Ihre vorherigen Versuche, die Datei umzubenennen, waren erfolglos, da Sie den zweiten Parameter von move_uploaded_file() nicht aktualisieren konnten. Während Sie $_FILES["file"]["name"] in $fileName geändert haben, wirkte sich dies nur auf den Variablennamen aus, nicht auf den im Verzeichnis gespeicherten Dateinamen.

Das obige ist der detaillierte Inhalt vonWie kann ich hochgeladene Dateien umbenennen, bevor ich sie mit PHP speichere?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage