Ik ben bezig met een FTP Class, deze class moet gaan connecte met een ftpserver.
Normaal gesproken krijg je een servernaam terug zodra je connect met een server, en ook b.v. een welkom message. Hoe kan je via PHP de ftpservernaam en welkommessage achterhalen?
Als ik met een FTP Programma connect naar een FTP Server dan zie ik dit in de logs:
Dat betekend dat zodra ik ftp_connect heb gebruikt hij dus eigenlijk al een servernaam moet krijgen. Maar deze kan ik niet echt achterhalen, of moet ik dan toch met sockets gaan werken? is niet echt optimaal werken dan.
Of is het een idee om via een socket even een connectie te leggen naar die server en meteen weer te sluiten zodat ik de naam heb? Dit lijkt me niet echt geweldig snel.
Normaal gesproken krijg je een servernaam terug zodra je connect met een server, en ook b.v. een welkom message. Hoe kan je via PHP de ftpservernaam en welkommessage achterhalen?
Als ik met een FTP Programma connect naar een FTP Server dan zie ik dit in de logs:
code:
1
2
3
4
5
6
7
8
9
| connecting to 127.0.0.1:21 Connected to 127.0.0.1 port 21 220-WAZAA WELKOM TEXT TESTJE 220 Please enter your name: USER bla 331 User name okay, Need password. PASS (hidden) 230-wazaa, dit is text als je ingelogged bent, test........ 230 User logged in. |
Dat betekend dat zodra ik ftp_connect heb gebruikt hij dus eigenlijk al een servernaam moet krijgen. Maar deze kan ik niet echt achterhalen, of moet ik dan toch met sockets gaan werken? is niet echt optimaal werken dan.
Of is het een idee om via een socket even een connectie te leggen naar die server en meteen weer te sluiten zodat ik de naam heb? Dit lijkt me niet echt geweldig snel.