ftp_put() - Permission denied

insp!re

Ensign
Registriert
Sep. 2006
Beiträge
142
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:
PHP:
ftp_put($VerbindungsID, "avatare/".$row[0]."/".$_FILES["File"]["name"], $_FILES["File"]["tmp_name"], FTP_BINARY);

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

übergeben werden die $_FILES-Variablen durch:
PHP:
<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[0]."/" 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
 
Muss ich dem Script extra chmod-Rechte geben? oO Wie mache ich das?
 
genauso wie dem ordner auch.. rechtsklick im bevorzugten FTP-Programm und chmod rechte vergeben
 
Ja, safemode ist aktiv. Mit move_uploaded_file geht es jedoch, hat das irgendwelche Nachteile?
 
Zurück
Oben