Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Manager plików - Nowy wygląd, funkcje, Ajax + PHP :) | Linux i Windows | ALL in One
Babcia@Stefa
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 17
Dołączył: 19.03.2006
Skąd: z kosmosu ;)

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


Witam, oddaję do oceny potężną, i zarazem wygodną aplikację Manager'a plików, jak wiele innych aplikacji przypominającą "Total commandera" - napisaną w PHP & JavaScript.

Aplikacja ma troszkę wygórowane wymagania (czyt. należy mieć uprawnienia aby przeglądać pliki - to oczywiste, najczęściej w systemie typu Linux), używa bardzo wielu dostępnych bibliotek wbudowanych w PHP, między innymi GD2, Bzip2, ZIP, RAR.

Nowsze wersje obowiązkowo wymagają obsługi HTACCESS i mod_rewrite - do 2.0

(IMG:http://babciastefa.boo.pl/pfr/PHPFileRemote-EditingImages-SelectingItems.png)

(IMG:http://babciastefa.boo.pl/pfr/PHPFileRemote-MyComputer-AND-DirectoryListing.png)

(IMG:http://babciastefa.boo.pl/pfr/PHPFileRemote-WindowsXP-Theme.png)

Możliwości:

Wersja 2.1
  • MOŻLIWOŚĆ ZMIANY WYGLĄDU (BARDZO ELASTYCZNE)
  • Pakiet 4 motywów
  • Zmiany w układzie folderów (zastąpiono folder images na theme + htaccess + ImageHandler)
  • Nowy program - LangEmu (parser języka Logo i BrainF*** - prawa autorskie w plikach z klasami /Layers/ThirdParty, klasy z phpclasses.org, licencja GNU/GPL)

Wersja 2.0
  • STABILNA WERSJA DLA SYSTEMÓW LINUX
  • Bardzo wiele drobnych poprawek
  • Działający klient FTP (Tylko odczyt plików i katalogów)
  • ROZPAKOWYWANIE ARCHIWUM RAR I ZIP
  • Bardziej rozbudowane menu kontekstowe przy archiwach
  • Linia komend (WERSJA TESTOWA)
  • {
    • CD
    • HELP
    • MKDIR
  • }
  • resetpaths przebudowano całkowicie
  • - Brak możliwości robienia zrzutów ekranu pod systemami LINUX
  • - Brak możliwości zabicia procesu pod systemami LINUX
  • Klawiatura ekranowa przy logowaniu
  • Możliwość hashowania hasła przed wysłaniem do zalogowania w javascript
  • Poprawiono tekst powitalny po zalogowaniu
  • Troche modyfikacji kodu JavaScript
  • Usunięcie zbędnych plików; thumbs.db, kopie plików, czcionki TTF
  • KRYTYCZNA aktualizacja Rejestru (klasa Registry.class.php - błąd w linii 128)
Wersja 1.13
  • Rejestr Systemowy (Registry - Podobny do tego w Windows)
  • Wiele drobnych poprawek
  • Oczyszczanie dysku
  • Poprawki w zakładce "Mój komputer"
  • Poprawki w PluginSystem2
  • Notatnik teraz obsługuje historię ostatnio otwartych plików
  • Poprawka z wylogowywaniem na przeglądarce Google Chrome
  • Program "Minidump"
  • Program "INIViewer"
  • Poprawki z uruchamianiem różnych plików jednym programem
Wersja 1.12
  • Podczas logowania działa klawisz "Enter"
    Wersja 1.3
  • Rejestr Systemowy (Registry - Podobny do tego w Windows)
  • Wiele drobnych poprawek
  • Oczyszczanie dysku
  • Poprawki w zakładce "Mój komputer"
  • Poprawki w PluginSystem2
  • Notatnik teraz obsługuje historię ostatnio otwartych plików
  • Poprawka z wylogowywaniem na przeglądarce Google Chrome
  • Program "Minidump"
  • Program "INIViewer"
  • Poprawki z uruchamianiem różnych plików jednym programem
Wersja 1.1
  • Poprawione raportowanie błędów
  • Wyłączone register_globals oraz safe_mode
  • Dodano wykresy kołowe do okna "Mój komputer"
Wersja 1.0
  • Logowanie
  • Przeglądanie folderów
  • Zmiana nazwy plików
  • Pobieranie plików
  • DWA OKNA
  • CHODZI BEZ ODŚWIERZANIA STRONY
  • Wyszukiwarka plików i folderów
  • Edytor obrazków
  • Edytor dźwięków WAV
  • Generowanie miniaturek
  • Kompresja:
    • Gzip
    • LZF
    • Bzip2
    • ZIP
    • RAR
    • TAR
  • Kodowanie
    • Base64
    • UU
  • Wbudowany klient FTP (tylko przegląda pliki/foldery)
  • Generuje/Konwertuje do:
    • PDF
    • DOC
    • RTF
    • GIF
    • PNG
    • JPEG
    • BMP
  • Lista dysków (Mój komputer)
  • Tworzenie plików i folderów
  • Zrzuty ekranu
  • Czyta pliki *.URL (oraz robi zdjęcie strony)
  • Zarządzanie plikami tymczasowymi
  • Kopiuje z okna do okna (W stylu Total Commandera)
  • Wielo zaznaczanie plików
  • Własny Schowek
  • Interaktywne menu DHTML
  • Zarządzanie procesami
    • Lista
    • Usuwanie
  • System programów, do każdego pliku można napisać "program" obsługujący wybrany format
  • Otwiera pliki PSD (Photoshop)
  • Odtwarza filmy
  • Odtwarza muzykę
  • Koloruje składnię HTML, PHP, XML
  • Przegląda czcionki TTF (Windows)
  • Działa pod każdą przeglądarką
Nie sposób wypisać wszystkiego (IMG:style_emoticons/default/winksmiley.jpg)

Tworzymy konto administratora
Cytat
Po skopiowaniu plików na serwer uruchamiamy plik install.php w przeglądarce.
Generujemy nim hash który kopiujemy i tworzymy plik o nazwie:
Data/Users/użytkownik[]wygenerowanyhash.txt

Następnie logujemy się na podanego użytkownika i hasło.
Gotowe.


W PHPFileRemote jest kilka klas z phpclasses.org (troche do obsługi formatów, np. PSD, PDF)

Wymagania:
Cytat
- PHP 5
- GD 2
- Zip
- Rar
- Zlib*
- BZip2*


* Nie generuje błędu gdy brak, po prostu wyświetla informację że wybrana funkcja aplikacji nie jest dostępna z powodu braku biblioteki.

Download:
Źródło w RAR, ZIP, TAR.GZ

Film:
http://www.youtube.com/watch?v=Kn_5_YMya1I - Poradnik jak utworzyć konto

Zdjęcia:
http://babciastefa.boo.pl/pfr

ABY UNIKNĄĆ BŁĘDÓW:
Najlepiej należy wrzucić wszystkie pliki do folderu PHPFileRemote - może być np. /opt/lampp/htdocs/PHPFileRemote, /public_html/test/test/PHPFileRemote, ważne aby nazwa ostatniego katalogu była PHPFileRemote.


@edit
Proszę o ponowną ocenę


Pozdrawiam, WebNuLL

Ten post edytował nospor 2.09.2010, 22:02:37
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SHiP
post
Post #2





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

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


Nie rozumiem troche sensu tego projektu...

Mam openSUSE wiec przetestowałem ;]. Skrypt sypie non stop komunikaty Notice(sprawdzaj czasami czy zmienne sa zadeklarowane ;]). Ponadto prawie nic nie dziala. Udało mi się obejrzeć screeny dołączone do projektu, nawet da się je przekręcać. Resztę ciężko przetestować ze wzgledu na małą ilość komunikatów skryptu(a jak są to nic nie znaczą konkretnego).

PS: Nie rozumiem instalacji ;] generuje mi hash i to wszystko? gdyby nie radex to bym nie doszedl jak to zainstalowac ;].
PS2: Podczas logowania nie mogłem znaleźć przycisku submit. Te klucze nie wyglądają jak przycisk, dodatkowo klawisz ENTER nie jest zbundowany aby wysylal formularz.
PS3: Zmien wyglad :] Ta grafika z xp jest obrzydliwa, jest sporo lepszych na kde-look.org , gnome-look.org i prawdopodobnie na innych stronach ze skorkami do windowsa tez.

Pozdrawiam
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: 2.10.2025 - 21:43