Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Klient FTP oparty na Socketach
k0b3
post
Post #1





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

Ostrzeżenie: (0%)
-----


Witam

Chciałbym zaczerpnąć trochę opinii.
Mam stworzyć aplikację do komunikacji i wymiany plików między klientem, a serwerem przez port FTP z interfacem w przeglądarce WWW
Wiem, że php ma w sobie odpowiednie mechanizmy i funkcję w związku z wymianą CLient->FTP, jednak muszę oprzeć się na Socketach.

Metody Połączenia, utrzymywania połączenia (listen), rozłączania i wiele innych obsługują sockety, jednak jak to ma się do listowania katalogów? Czy za pomocą socketów mogę usuwać lub uploadować pliki. Czy taka wymiana jest bezpieczna?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
k0b3
post
Post #2





Grupa: Zarejestrowani
Postów: 138
Pomógł: 0
Dołączył: 1.08.2006
Skąd: Kielce

Ostrzeżenie: (0%)
-----


To samo... :/

Cytat
Open 195.88.30.227:21
220 Microsoft FTP Service
USER ***
331 Password required for kobe.
PASS ***
230 User kobe logged in.
SYST
215 Windows_NT
FEAT
211-FEAT
SIZE MDTM 211 END
PWD
257 "/kobe" is current directory.
TYPE A
200 Type set to A.
PASV
227 Entering Passive Mode (195,88,30,227,40,247)
LIST
425 Can't open data connection.


Jeszcze inaczej.... utworzyłem swój serwer korzystając z proftpd... zwraca mi jeszcze inny błąd
Cytat
Open 127.0.0.1:21
220 TesTest
USER ***
331 Password required for user1
PASS ***
230 Anonymous access granted, restrictions apply
SYST
215 UNIX Type: L8
FEAT
211-Features: MDTM MFMT UTF8 LANG pl-PL.utf8* MFF modify;UNIX.group;UNIX.mode; MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*; REST STREAM SIZE 211 End
TYPE A
200 Type set to A
PWD
257 "/" is the current directory
PASV
227 Entering Passive Mode (127,0,0,1,204,244).
LIST
421 Idle timeout (10 seconds): closing control connection


---------------------------------------------------------------------------------------------------------------------------

Tak się zastanawiam. Gdy korzystam z klienta ftp spod konsoli wszystko działa. Może tu cos blokuje apache lub samo php?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 18:34