Fehlermeldung bei FileUpLoad

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

  • Fehlermeldung bei FileUpLoad

    Hi Leute,

    habe schon mal das Forum durchsucht und leider keine Antwort auf meine Fehlermeldung gefunden:
    Code:
    Warning: move_uploaded_file(/media/file.txt) [function.move-uploaded-file]: failed to create stream:
    No such file or directory in /test.php on line 20
    
    Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpGj8j7B' to '/media/file.txt'
    in /test.php on line 20
    Meine Upload-Datei:
    PHP-Code:
    <form action="test.php" method="post" enctype="multipart/form-data">
        <
    p><b>File-Upload:</b><br>
        <
    input type="hidden" name="id" value="1">
        <
    input type="file" name="datei"></p>
        <
    p><input type="submit" value=" Artikel einf&uuml;gen "></p>
    </
    form
    Meine Verarbeitung:
    PHP-Code:
    $dateiname '/media/file.txt';
    move_uploaded_file($_FILES['datei']['tmp_name'], $dateiname); //das ist die Zeile 20 
    Kann mir da jemand helfen?

    Tschüssi Steffen

  • #2
    sieht so aus, als ob die temporäre datei nicht gespeichert wurde.

    Kommentar


    • #3
      Das mit dem Upload soll ja auch nur gemacht werden, nachdem die Abfrage
      PHP-Code:
      if ((isset($_FILES['datei']['name'])) && (!$_FILES['datei']['error'])) {...} 
      gemacht wurde. Damit frage ich doch, ob die Datei vorhanden ist, oder?

      Kommentar


      • #4
        nach dem dateinamen zu fragen bringt glaube ich wenig.
        ich weiß leider nicht, was error zurück gibt. wenn true/false, dann hilft dir das schon weiter.

        ansonsten prüfe mal, ob die datei oben ist, indem du fileexists() benutzt.

        wenn du also eine datei angibts, dann klappts? nur wenn keine angegeben wurde bringt er den fehler?

        Kommentar


        • #5
          Nach der ABfrage mit
          PHP-Code:
          file_exists($_FILES['datei']['tmp_name']); 
          liefert er mir ein true zurück.

          Kommentar


          • #6
            dann sollte die datei eigentlich oben sein, und auch verschoben werden können...

            Kommentar


            • #7
              leider nicht, weder auf dem Apache noch direkt im Netz.

              Kommentar

              Lädt...
              X