meisterB: Problem beim Dateien auf den Server hochladen

Hallo Leute, ich habe in Problem.
Ich möchte eine Datei auf den Server laden.
Als erstes die Datei im Formular wählen:

<code>

<form enctype="multipart/form-data" action="ftp.php" method="POST"><table>
 <tr><td>Datei hochladen:</td><td><input name="Dateiupl" type="file"></td></tr>
 <tr><td></td><td><input type="SUBMIT" name="Absenden" value="Datei hochladen"></td></tr>
 </table>

</code>

Dann die Datei übertragen in mein Temp-Verzeichnis:

<code>

if($_POST['Absenden'] == "Datei hochladen")
{
move_uploaded_file($_FILE['Dateiupl'], "tmp.012");
$datei = "tmp/tmp.012";
@chmod($datei,0644);
echo "<script language="javascript">alert('Datei kopiert: $userfile_name.');</script>";
   }

<code>

Irgendwie gehts aber nicht. Der zweite Snipsel is sogar von irgend ner Webseite, trotzdem keine Funktion.
Wer kann mir helfen? Denk ich vieleicht falsch/garnicht?

MFG Sebastian

  1. hi,

    Irgendwie gehts aber nicht.

    Boah, echt?
    Wunderbare "Problembeschreibung"!

    Der zweite Snipsel is sogar von irgend ner Webseite, trotzdem keine Funktion.

    Na sowas - einfach irgendwas kopiert, ohne es verstanden zu haben - und dann will das böse Ding nicht "funzen"? Frechheit.

    Wer kann mir helfen?

    http://www.php.net/manual/de/features.file-upload.php
    Lesen, verstehen, selber machen.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hui, schlecht geschlafen? :-D
      Sorry, wegen meiner wenigen Worte und der kurzen Beschreibung.
      Vieleicht hätte ich lieber gleich nach ner Informationsquelle fragen soll.
      Die Refferenz hilft mir auf jeden Fall sehr weiter, So wird mir auch endlich der Aufbau von $_FILES klar... So wird ein Schuh draus, Danke!

      Frieden!
                                      Sebastian

      Wer kann mir helfen?

      http://www.php.net/manual/de/features.file-upload.php
      Lesen, verstehen, selber machen.

      gruß,
      wahsaga

  2. echo $begrüßung;

    move_uploaded_file($_FILE['Dateiupl'], "tmp.012");

    Wo ist die Datei nach diesem Befehl gelandet?

    $datei = "tmp/tmp.012";
    @chmod($datei,0644);

    Welche Datei sprichst du nun an? (Nein, ich meine nicht, welche du ansprechen _wolltest_, sondern welche du tatsächlich ansprichst.)

    Wäre es nicht besser, die Variable mit dem Dateinamen an allen Stellen einzusetzen, wo dieser Dateiname verwendet werden soll?

    echo "$verabschiedung $name";