Upload im Browser mit PHP

MrPayne

Grünschnabel
Ich benütze folgenden Code zum Dateien per Browser uploaden:

PHP:
<h1>Upload</h1>

<form
  action="<?php echo $_SERVER['PHP_SELF']; ?>"
  method="post"
  enctype="multipart/form-data">
<input type="file" name="probe" />
<input type="submit" value="Los!" />
</form>
<hr />
<?php
  if (isset($_FILES['probe']) and ! $_FILES['probe']['error']) {
    // Alternativ:            and   $_FILES['probe']['size']
    move_uploaded_file($_FILES['probe']['tmp_name'], "./newfile.txt");
    printf("Die Datei %s steht jetzt als " .
          "newfile.txt zur Verfügung.<br />\n",
      $_FILES['probe']['name']);
    printf("Sie ist %u Bytes groß und vom Typ %s.<br />\n",
      $_FILES['probe']['size'], $_FILES['probe']['type']);
  }
 ?>

Ich bekomme diese 2 Fehlermeldungen und die Datei ist nicht auf dem Server zu finden:

Warning: Unable to create './newfile.txt': Permission denied in /home/www/web3/html/upload.php on line 14

Warning: Unable to move '/home/www/web3/phptmp/phpnbthI5' to './newfile.txt' in /home/www/web3/html/upload.php on line 14


Weis einer woran das liegen könnte?
Schonmal im Voraus Danke!
 
äh geh in dein FTP progy und gibt dem verzeichnis in dem die dateien später liegen sollen schreibberechtigung. dann is das problem behoben.
 
Zurück