Hans: PHP-FTP-Upload: Permission denied

Hallo,

Ich habe mir folgendes Script gebastelt:

<?

if (!$con = ftp_connect("")) {
      die("Error: can't connect");
   }

if (!ftp_login($con,"","")) {
      ftp_quit($con);
      die("Error: can't login");
   }

$quelldatei = $HTTP_POST_VARS['uploadfile'];
   $zieldatei = "moin.jpg";

if (!ftp_put($con, $zieldatei, $quelldatei, FTP_BINARY)) {
      print "Konnte keinen Upload durchführen!";
   } else {
      print "Datei $quelldatei erfolgreich hochgeladen.";
   }

ftp_quit($con);
?>

Jedes Mal wenn ich etwas uploaden möchte, sendet der Server Permission denied zurück, obwohl alle Zugriffsrechte korrekt gestzt sind.
Muss ich vielleicht bei "moin.jpg" den gesamten Pfad meines Hostplatzes angeben (mir fällt gerade nicht ein wie das heißt:-))
Ich freue mich auf Antworten!
Danke,
Hans

  1. Hi Hans,

    if (!ftp_login($con,"","")) {
          ftp_quit($con);
          die("Error: can't login");
       }

    echo ftp_pwd($con);

    gibt dir das aktuelle Verzeichnis aus. In dieses wird...

    $quelldatei = $HTTP_POST_VARS['uploadfile'];
       $zieldatei = "moin.jpg";

    if (!ftp_put($con, $zieldatei, $quelldatei, FTP_BINARY)) {

    ...schreiben wollen. Ist das erlaubt?

    Jedes Mal wenn ich etwas uploaden möchte, sendet der Server Permission denied zurück, obwohl alle Zugriffsrechte korrekt gestzt sind.

    an der richtigen Stelle?

    Muss ich vielleicht bei "moin.jpg" den gesamten Pfad meines Hostplatzes angeben

    ich bin mir dessen ziemlich sicher ;-)

    Gruß,
    Andreas.