Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP/FTP] "Wirtualny" serwer FTP.
Forum PHP.pl > Forum > PHP
b4x


Chciałbym "postawić" serwer FTP - za którego odpowiedzialny byłby PHP i MySQL, tak żeby można normalnie przez klienty FTP logować się.

Nie ma być to zwykły serwer np. na ProFTPd - powiedzmy pobieram sobie pliki z bazy i listuje je np. via PHP - chyba chociaż samym MySQL'em dałoby się.

Ale zapis plików musiałby być via PHP przy uploadzie.

Czy jest to możliwe technicznie - jeśli tak to pytanie jak?
Zyx
Nie, nie jest możliwe technicznie. Twórcy serwerów FTP dysponują wiedzą tajemną dotyczącą ich budowy oraz działania i nie dzielą się nią z byle kim. Zastanów się trochę przed zadaniem pytania... jaki jest choć jeden SENSOWNY powód, dla którego miałoby to być niemożliwe? Bierzesz gniazda sieciowe, piszesz z tego aplikację serwerową i programujesz w niej obsługę protokołu. Nie widzę tu żadnej magii. Jedyny problem ze strony PHP to brak wielowątkowości. Umiejętnie wykorzystując dostępne funkcje gniazd (głównie socket_select()) da się to przeskoczyć i do pewnego stopnia nieźle zasymulować współbieżność, ale to nie będzie do końca to samo.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.