Ankündigung

Einklappen
Keine Ankündigung bisher.

Upload unjd Dateien direkt umbennen

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Upload unjd Dateien direkt umbennen

    Hallo,,
    ich habe ein kleines Problem bei meinem Upload-script.
    Das Ganze funktioniert wunderbar, nur leider überschreibt das Script Dateien auf dem Server, die den gleichen Dateinamen haben.
    Ich würde daher gerne die Dateien beim Upload umbennen lassen, sodass sich der Dateiname aus "Uhrzeit_Datum.Dateiendung" zusammensetzt.

    Google konnte mir bisher leider auch nicht weiterhelfen, da ich ein totaler php-Einsteiger bin.

    Mein Script sieht folgendermaßen aus:

    PHP-Code:
     <?php

    if($_FILES["datei"]["name"] == "") {
        echo 
    ""
      exit;
    }

    if(
    $_FILES["datei"]["tmp_name"] == "") {
        echo 
    "Fehler bei der Übertragung, bitte wenden Sie sich an den webmaster!"
      exit;
    }

    if(
    $_FILES["datei"]["size"] == 0) {
      echo 
    "keine Datei ausgewählt";
      exit;
    }

    # Geben Sie das genaue Ziel-Verzeichniss an, ausgehend von dieser Datei!
    move_uploaded_file($_FILES["datei"]["tmp_name"],
                       
    "".$_FILES["datei"]["name"]);

    echo 
    "Die Datei wurde erfolgreich übersandt.";
    ?>
    Vielen Dank für die Hilfe!

  • #2
    na dann geb ich Dir mal einen Tip: rtfm PHP: move_uploaded_file - Manual
    da steht doch genau was Du brauchst
    bool move_uploaded_file ( string $filename , string $destination )
    $destination kannst Du setzen wie Du willst

    Kommentar


    • #3
      Schau dir move_uploaded_file im Manual an:
      [man]move_uploaded_file[/man]
      oder schau dir diesen Thread von gestern an, in dem es um ein ähnliches Problem ging:
      http://www.php.de/php-einsteiger/526...aded_file.html

      Kommentar

      Lädt...
      X