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);
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!