1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
298
298
EMPFEHLEN
-
29.07.10 09:52 #1
- Registriert seit
- Sep 2003
- Ort
- Lilienthal bei Bremen
- Beiträge
- 151
Hi zusammen,
ich greife mit PHP (ftp_login/ftp_connect, etc) auf FTP-Daten im Internet zu. Bislang klappt das super, nun habe ich aber das Problem, daß ein Server einen bestimmten Servertyp verlangt. Im Filezilla kann man das über den Servermanager, Registerkarte "Erweitert" einstellen (servertyp ist "HP NonStop"). Wie kann ich diesen servertyp meiner PHP-FTP-Connection übergeben?
Ohne diese Angabe erhalte ich keine Daten von dem Server.
Gruss,
BugsMy brother went over the ocean,
my sister went over the sea!
My Father went over my Mother,
and that was the beginning of me...
-
29.07.10 10:03 #2
- Registriert seit
- Jun 2007
- Ort
- Passau (Niederbayern)
- Beiträge
- 1.298
Hallo,
der Servertyp ist grundsätzlich mal egal. Dieser definiert lediglich ein paar Spezialfunktionen welche welche vom Server unterstützt werden.
Dass du ohne diese Angaben keine Daten vom Server erhältst bezweifele ich stark, da das FTP-Protokoll standardisiert ist und die Grundfunktionen von jedem Server korrekt verarbeitet werden müssen. Wie sieht es aus, wenn du per telnet eine Verbindung mit dem Server aufbaust? (Unter Windows: [WIN + R] -> "telnet <IP oder Hostname> 21")
Bei mir (unter Debian) sieht eine kleine Konversation wie folgt aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
evil-server:~# telnet localhost 21 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 Welcome to evilnet FTP service. USER rtor 331 Please specify the password. PASS <SNIP> 230 Login successful. PWD 257 "/" HELP 214-The following commands are recognized. ABOR ACCT ALLO APPE CDUP CWD DELE EPRT EPSV FEAT HELP LIST MDTM MKD MODE NLST NOOP OPTS PASS PASV PORT PWD QUIT REIN REST RETR RMD RNFR RNTO SITE SIZE SMNT STAT STOR STOU STRU SYST TYPE USER XCUP XCWD XMKD XPWD XRMD 214 Help OK. SYST 215 UNIX Type: L8 STAT 211-FTP server status: Connected to ::ffff:127.0.0.1 Logged in as rtor TYPE: ASCII No session bandwidth limit Session timeout in seconds is 300 Control connection is plain text Data connections will be plain text At session startup, client count was 2 vsFTPd 2.3.0 - secure, fast, stable 211 End of status QUIT 221 Goodbye. Connection closed by foreign host. evil-server:~#
// Edit:
Die entsprechenden RFC's sind:
RFC 959
RFC 3659
RFC 2228
Gruß
BKGeändert von Bratkartoffel (29.07.10 um 10:10 Uhr)
Über eine gute Bewertung freut sich jeder ;)
Bitte erledigte Threads als "Erledigt" markieren.
"Though a program be but three lines long, someday it will have to be maintained.''
-- Geoffrey James, "The Tao of Programming"
-
29.07.10 11:19 #3
- Registriert seit
- Sep 2003
- Ort
- Lilienthal bei Bremen
- Beiträge
- 151
Hi,
Du hast recht, er hat Dateien gefunden aber nicht erkannt, da die Dateiattribute von den normalen irgendwie abweichen. Da die Klasse, welche den FTP-Zugriff steuert, schon von zig Scripten benutzt wird (und es noch nie Probleme gab), habe ich einfach eine eigene Funktion geschrieben, welche das Ergebnis von ftp_rawlist umwandelt für diesen Fall.
Gruss und Danke,
BugsMy brother went over the ocean,
my sister went over the sea!
My Father went over my Mother,
and that was the beginning of me...
Ähnliche Themen
-
Bestimmten div drucken
Von hoctar im Forum CSSAntworten: 23Letzter Beitrag: 21.08.09, 21:31 -
Bestimmten Datensatz áus einer Datenbank zugreifen
Von snore im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 05.11.07, 17:30 -
Mit VB.Net auf SAP zugreifen
Von Paperman-Zero im Forum .NET CaféAntworten: 2Letzter Beitrag: 02.11.07, 16:21 -
mit VB auf ICQ zugreifen
Von anyany im Forum Visual Basic 6.0Antworten: 7Letzter Beitrag: 26.03.07, 08:07 -
Auf DB zugreifen!
Von cameeel im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 07.04.05, 21:52





Zitieren

Login






[PHP] [Codeschnipsel] ImageColor aus HTML-Farbcodierung erstellen