Heim > Backend-Entwicklung > PHP-Tutorial > Wie lade ich Dateien mit einem bestimmten Namen in PHP hoch und speichere sie?

Wie lade ich Dateien mit einem bestimmten Namen in PHP hoch und speichere sie?

Patricia Arquette
Freigeben: 2024-11-16 13:15:03
Original
791 Leute haben es durchsucht

How to Upload and Save Files with a Specific Name in PHP?

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);
?>
Nach dem Login kopieren

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);
Nach dem Login kopieren

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!

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