Dezarhivare

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

valy20
PHPRomania Supporter
Mesaje: 5
Membru din: Mie Iun 24, 2015 1:04 am

Dezarhivare

Mesajde valy20 » Dum Iul 26, 2015 9:04 pm

Salutare.. As vrea sa fac la o fila de upload pe un site de imagini cand adaugi un fisier .zip sau .rar sa se dezarhiveze automat dupa uploadare.. Iar imaginile din arhiva sa se trimita in baza de date si in folderul selectat.. Se poate asa ceva? Cum?



ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: Dezarhivare

Mesajde ViezuREX » Lun Iul 27, 2015 9:29 am

Salut,

Se poate face, pasii sunt:
1 - Faci upload la arhiva prin POST sau GET
2 - Dezarhivezi arhiva folosind:
a) comanda SYSTEM ca sa rulezi unzip sau unrar de pe server
b) un obiect de tip ZipArchive ($arhiva = new ZipArchive), mai multe detalii aici http://php.net/manual/en/class.ziparchive.php
ATT! - Dezarhivarea trebuie sa o faci in afara path-ului accesibil prin WEB, ca altfel o sa-ti incarce cineva o arhiva in care e un PHP si ...
3 - Verifici daca fisierele continute sunt chiar imagini
4 - Inserezi inregistrarea in baza de date
5 - Daca pasul 5 s-a executat cu succes, muti fisierul din calea temporara in folderul in care doresti.

valy20
PHPRomania Supporter
Mesaje: 5
Membru din: Mie Iun 24, 2015 1:04 am

Re: Dezarhivare

Mesajde valy20 » Lun Iul 27, 2015 8:02 pm

Eu uploadez arhiva si se salveaza ca imagine doar ca nu se dezarhiveaza.. Imi puteti da un cod?

ViezuREX
Senior Member
Mesaje: 502
Membru din: Joi Dec 13, 2012 1:35 pm

Re: Dezarhivare

Mesajde ViezuREX » Mar Iul 28, 2015 7:03 am

Tu ai citit post-ul meu? sau doar vrei mura-n gura?

Spune-mi unde ai avut probleme si te ajut, dar nu cere un cod ... doar asa pentru ca nu ai tu chef/cunostinte sa il faci.


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 44 vizitatori