Creați zip-arhivă prin intermediul PHP
Ca rezultat, crearea unei arhive ZIP este archive.zip. În care au fost descărcate fișierele index.php și stiluri / stil.css. După cum înțelegeți, trebuie să specificați nu doar numele, ci calea către fișierul care va fi încărcată în arhivă.
1. Creați un obiect ZipArchive folosind constructorul.
2. Crearea arhivei folosind metoda open () a obiectului ZipArchive. Am trecut numele arhivei (archive.zip) și constanta ZIPARCHIVE :: CREATE, care spune dacă arhiva nu există, atunci trebuie să fie creată.
3. Folosind metoda addFile (), adăugăm fișiere în arhivă. Mai întâi am adăugat fișierul "index.php", care se află în același director ca și scriptul. Apoi, am adăugat fișierul style.css, indicând de asemenea calea corectă față de scenariu.
4. Și metoda close () iese din arhivă. Executați-o întotdeauna pentru a elibera resursele calculatorului, precum și pentru a evita cele mai diverse probleme asociate cu funcționarea acestui script și a altor scripturi care au nevoie de acces la această arhivă.
Extragem datele din arhiva zip folosind PHP
Principiul extragerii este ceva de genul creației. Numai a doua operație este diferită.
Algoritm: deschideți arhiva, extrageți fișierele, închideți-o.
De exemplu:
E simplu. Este necesar să specificăm doar numele fișierului (în cazul nostru archive.zip) și unde să extragem fișierele (în cazul nostru, dosarul de fișiere aflat în același director ca și fișierul php).
Vă mulțumesc pentru atenție!