move_uploaded_file ändern, Datei Namen

Ich versuche zum hochladen einer Datei auf meinem server und benennen Sie die Datei logo.jpg.

Ich habe gelesen, ein paar Beiträge zu dem Thema, kann aber nicht herausfinden, was zu ändern, damit es funktioniert.

Habe ich geändert, ein paar Gegenstände, aber ich bekomme Fehler und ich bin nicht sicher, wie Sie Sie benennen Sie die Datei.

Der Benutzer eine Datei hochlädt, rufen Sie something.jpg (Teile funktioniert)
Ich möchte um es zu verschieben nach "/Pfad/Datei/sichern/zu/" (Teile funktioniert)
benennen Sie die Datei logo.jpg (Fail)

Code aus der Webseite

<form action="testup.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file"><br>
<input type="submit" name="submit" value="Submit">.
</form>

<?php
move_uploaded_file($_FILES["file"]["tmp_name"],"/path/file/saved/to/" . $_FILES["file"]["name"]); 
?>
  • Offenbar ", Dass teilen funktioniert" - Husten
  • move_uploaded_file($source, $destination). es ist kein Hexenwerk...
  • Sie haben zu überprüfen, dass die Datei (name, Größe, etc), bevor Sie move_uploaded_file. Neben dieser, werden Sie wahrscheinlich haben Sie nicht genügend Berechtigungen zum schreiben in /path/file/saved/to/.
  • verwenden Sie einfach "/path/file/saved/to/logo.jpg" siehe meine Antwort
  • Die Verwendung von basename wäre gegeben.
  • Die OP war auf der Suche nach Hilfe, keine Beleidigungen. Eine gute und hilfreiche Antwort konnte erreicht worden ist, indem Sie ihn auf die offizielle Dokumentation: php.net/manual/en/function.move-uploaded-file.php .
  • rename the file to logo.jpg (Fail) Was genau passiert? Alle Fehler-codes in PHP (ich bin kein PHP-Entwickler).Bitte geben Sie die genaue Bezeichnung der gewünschten und tatsächlichen Ergebnis.

Schreibe einen Kommentar