PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ftp mit php über proxy



wulf
16.12.02, 13:03
Hallo,
Ich einen Linuxrechner mit lampp drauf der über einen zweiten Rechner mit dem Internet verbunden ist(Jana Server).
Nun versuche ich von lampp aus mit PHP auf meinen FTP-Server im Internet zuzugreifen.
Dabei bekomme ich folgende Fehlermeldung: "Warning: php_hostconnect: connect failed in /opt/lampp/htdocs/upload.php3 on line 29".
Der Zugriff auf den FTP-Server funzt z.B. mit Mozilla einwandfrei.
Gibt es da irgendeine Stelle wo ich einstellen muss das PHP 'nen Proxy verwenden soll
und wenn ja wo?
In der Doku und verschiedenen Foren habe ich schon gesucht also würde ich mich über ein bisschen Hilfe freuen.

Danke im Vorraus
wulf

xstevex22
16.12.02, 13:10
Hi!
Wie heisst denn dir URL, die du mit PHP versuchst zu öffnen. So ein Syntax muesste eigentlich klappen:

ftp://ftp.zielhost.de/

oder mit user-authentifizierung:

ftp://username:passwort@ftp.zielhost.de

Der Smiley ist ein Doppelpunkt.

wulf
16.12.02, 13:15
Die Zeile mit dem Fehler sieht entweder so:
readfile("ftp://username:password@umlackiert.de:21/samples.txt");
oder so:
$conn_id = ftp_connect("umlackiert.de",21);
aus

xstevex22
16.12.02, 13:19
Hi!
Habe das gefunden:

connection to a ftp server across proxy

$ftp_server = "proxy"; f.e. 123.456.789.10
$ftp_user_name = "username@ftpserver"; f.e. exampleuk@www.example.uk
$ftp_user_pass = "password";

$conn_id = ftp_connect($ftp_server, 2121);
$login_result = ftp_login( $conn_id, $ftp_user_name, $ftp_user_pass );

Zu lesen unter : http://php.benscom.com/manual/en/ref.ftp.php

wulf
16.12.02, 13:26
O.K.
das probier ich mal.

wulf
16.12.02, 13:47
Danke,
jetzt funktioniert alles.
Hätte ich doch schon gestern früh gefragt.
Wie hast du das so schnell gefunden?

xstevex22
16.12.02, 13:51
Hi!
Bei Google (Suchworte: PHP FTP über Proxy), vierter Treffer.

wulf
16.12.02, 14:03
Dacht ich mir fast.
Ich sollte mir Google auch mal angewöhnen, die vergess ich irgendwie immer.