Heim >Backend-Entwicklung >PHP-Tutorial >Wie lade ich Dateien mit einem bestimmten Namen in PHP hoch und speichere sie?
Dateien unter einem gewünschten Namen hochladen und speichern
Dieser Code verwendet die Funktion move_uploaded_file() von PHP, um Bilder in einen angegebenen Ordner hochzuladen:
<form action="" method="POST" enctype="multipart/form-data"> <input type="file" name="userFile"><br> <input type="submit" name="upload_btn" value="upload"> </form> <?php $target_Path = "images/"; $target_Path .= basename($_FILES['userFile']['name']); move_uploaded_file($_FILES['userFile']['tmp_name'], $target_Path); ?>
Dateien mit einem gewünschten Speicherort speichern Name
Um die Datei unter einem bestimmten Namen zu speichern, ändern Sie die Funktion basename() wie folgt:
$info = pathinfo($_FILES['userFile']['name']); $ext = $info['extension']; // get the extension of the file $newname = "desired_filename.".$ext; $target = 'images/'.$newname; move_uploaded_file($_FILES['userFile']['tmp_name'], $target);
Dadurch wird sichergestellt, dass die hochgeladene Datei währenddessen unter dem gewünschten Namen gespeichert wird Die ursprüngliche Erweiterung bleibt erhalten.
Das obige ist der detaillierte Inhalt vonWie lade ich Dateien mit einem bestimmten Namen in PHP hoch und speichere sie?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!