În acest episod vom începe să construim un serverside File Manager pentru a gestiona o listă de directorii de pe un server. Managerul va trebui sa dispună de toate funcţiile rudimentare pe care le are un File Manager tip aplicaţie desktop: Total Commander, Norton Commander, Free Commander sau gNome Commander. Acesta va trebui sa poată afişa fişierele şi directoriile dintr-un folder, precum să ofere şi funcţii de editare, vizualizare, ştergere, arhivare, copiere şi încărcare fişiere pe server. Pentru a putea fi uşor copiat pe server prin FTP sau alt protocol de transfer de fişiere, sau pentru a putea fi folosită ca plug-in pentru WordPress, aplicaţia trebuie să fie cât mai compactă şi să fie cuprinsă într-un singur fişier tip .php .
Vei învăţa despre:
- cum să foloseşti foloseşti funcţiile din Standerd PHP Library pentru lucrul cu fişiere
- cum sa construeşti o aplicaţie de getionare fişiere pe un server
- cum să încarci fişiere pe serve
- cum să gestionezi un sistem de directorii cu PHP
- cum să foloseşti recursia pentru parcurgerea unui arbore de directorii
- cum să foloseşti funcţiile librariei ZIP în PHP pentru arhivare
Detalii tutorial:
- durata: 20 minute
- grad de dificultate: avansat
- episod 1
Linkuri utile:




Interesant, credeam ca este ceva mai complicat PHP-ul
Mda, cu PHP poţi face şi lucruri foarte simple dar şi foarte complexe. Asta se datorează mult faptului ca a început ca un limbaj de programare procedural unde totul se făcea numai cu funcţii statice (care se folosesc şi până astăzi). Pana acum, însă, a avansat foarte mult şi are o structura POO foarte robustă, ceea ce se observă atunci când lucrezi cu un framework PHP.
E tare si PHP insa cred ca o sa-i vina de hac Ruby on Rails