PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php + ftp + proxy



D H
02-07-2003, 13:23
Hallo

Ich versuche verzweifelt ein php-script zum laufen zu bekommen, das eine ftp Verbindung über einen proxy server herstellt.
Das einzige was ich im www finden konnte ist http://de.php.net/ftp und da werde ich nicht so ganz schlau draus...

Zur Installation: php4.2.3 (mit --enable-proxy) apache1.3 auf debian linux 3

Welche Parameter muss ich für ftp_connect() und ftp_login angeben?

Im Moment sieht es so aus:
$conn_id = ftp_connect("proxy", 3128);
$login_result = ftp_login($conn_id, "ftpusername@ftpserver.de", "ftppassword");

und ich bekomme diese Fehlermeldung:
Warning: ftp_login() expects parameter 1 to be resource, boolean given in /var/www/ftpproxy.php on line 13


Ich hoffe jemand kannst mir weiterhelfen
Viele Grüße
dh

Gaert
02-07-2003, 17:23
Hallo!

Warum die Fehlermeldung auftritt ist eigentlich ganz einfach zu beantworten wenn man ein Blick ins manual wirft.

ftp_connect gibt nur eine ressource id zurück, wenn der Connect funktioniert hat.
Wenn er fehlschlägt wird false zurückgegeben - und da false ein boolescher Wert ist beschwert sich ftp_login().
Dein Problem ist also, dass du noch nichtmal einen Connect zustande bekommst. Jetzt musst du nur noch rausfinden warum ;)