inspire
Goto Top

ftp put - Permission denied

Hallo,
ich habe ein paar Probleme mit meinem Upload-script. Es erscheint jedes mal die Meldung:
Warning: ftp_put() [function.ftp-put]: Permission denied. in /var/kunden/webs/web2/user_web/inspire1989/main.php on line 506

Die Zeile 506 lautet:
 ftp_put($VerbindungsID, "avatare/".$row."/".$_FILES["File"]["name"], $_FILES["File"]["tmp_name"], FTP_BINARY);  

dazu benötigt werden:
 $FTPServer   = "www.space4free.net";   
$FTPUser     = "***";   
$FTPPasswort = "***";    
$VerbindungsID = ftp_connect($FTPServer);
$LoginErgebnis = ftp_login($VerbindungsID, $FTPUser, $FTPPasswort);

übergeben werden die $_FILES-Variablen durch:
<form action=\"index.php?content=avatar_update\" method=\"post\" name=\"bild\" enctype=\"multipart/form-data\">  
  <input name=\"File\" type=\"file\" onChange=\"if(this.value!='') { document.bild.Send.disabled=false; };\" size=\"30\"><br>  
  <input name=\"Send\" type=\"submit\" value=\"Upload\" disabled>  
</form>

Der Ordner "avatare/".$row."/" existiert und hat chmod 0777. Ausgeloggt bin ich währendenddessen im ftp-Manager auch.

Ich weiß nicht mehr, woran das ganze liegen kann. ftp_login funktioniert ja auch, sonst würde es vorher ne Fehlermeldung geben...Hat jemand anders noch eine Idee? :/

Gruß
inspire

Content-Key: 98925

Url: https://administrator.de/contentid/98925

Ausgedruckt am: 28.03.2024 um 22:03 Uhr

Mitglied: EvilMoe
EvilMoe 10.10.2008 um 06:29:09 Uhr
Goto Top
Hallo,

mit dein ftp Client ist es aber möglich im dem Verzeichniss Daten zu schreiben ?
Mitglied: inspire
inspire 10.10.2008 um 14:47:58 Uhr
Goto Top
ja, das ist möglich.
Merkwürdigerweise funktioniert das wunderbar:
move_uploaded_file($_FILES['File']['tmp_name'], "avatare/".$row."/".$_FILES['File']['name']);

oO
Mitglied: dtzzzzzz
dtzzzzzz 17.10.2008 um 08:05:55 Uhr
Goto Top
Prüfe, ob FTP-Modus passiv sein muss. Wenn ja, dann muss vor ftp_put noch das rein:

ftp_pasv($VerbindungsID,true);