Thomas: Uploadscript geht nich richtig...

Also,
Ich hab ein uploadscript, dass ene Datei auf einen Server laden soll!
Bitte kritisiert nicht, wie unproffesionel ich das ganze "verändert" hab...

Das Problem ist, dass die Datei auf dem Server nicht erscheint!

<form action="" method="post" enctype="multipart/form-data" name="uploadform">  
    <table border="0">  
    <tr>  
    <th>  
    <input type="text" size="22" name="dateiname" /> Name eingeben!    </th>  
    <th>  
    <br />    </th>  
    </tr>  
    <tr>  
    <th>  
    <input name="userfile" type="file" size="22" class="box" id="userfile" />    </th>  
    <th>&nbsp;</th>  
    </tr>  
    <tr>  
    <th>  
    <input name="upload2" type="submit" class="button1" id="upload2" value="                                  Upload                                   " />     </th>  
    <th>&nbsp;</th>  
    </tr>  
    </table>  
  </form>
$uploadDir = 'uploads/';  
  
if(isset($_POST['upload']))  
{  
$fileName = $_FILES['userfile']['name'];  
$tmpName = $_FILES['userfile']['tmp_name'];  
$fileSize = $_FILES['userfile']['size'];  
$fileType = $_FILES['userfile']['type'];  
$name = $_POST['dateiname'];  
  
// get the file extension first  
$ext = substr(strrchr($fileName, "."), 1);  
  
// make the random file name  
$randName = $name;  
  
// and now we have the unique file name for the upload file  
$filePath = $uploadDir . $randName . '.' . $ext;  
  
$result = move_uploaded_file($tmpName, $filePath);  
  
if (!$result) {  
echo "<h2>Fehler!</h2>";  
exit;  
}  
  
echo "<h2>File Uploaded!</h2>";  
  
}
  1. Hat sich erledigt :D

  2. Hello,

    <input type="text" size="22" name="dateiname" /> Name eingeben!    </th>
        <input name="userfile" type="file" size="22" class="box" id="userfile" />    </th>
        <input name="upload2" type="submit" class="button1" id="upload2" value="                                  Upload                                   " />     </th>

    Wie passen die obiegen Zeilen zur folgenden?

    if(isset($_POST['upload']))

    {
         # ...
      }

    Außerdem sollte jedes sinnvolle Uploadscript in PHP die Zeile

    if (isset($_FILES[$user_file_field_name]['error'])
           and $_FILES[$user_file_field_name]['error'] === 0)
       {

    # Ein einzelnes File wurde fehlerfrei hochgeladen

    }

    enthalten

    Liebe Grüße aus Syburg bei Dortmund

    Tom vom Berg

    --
    Nur selber lernen macht schlau
    http://bergpost.annerschbarrich.de