niedziela, 03 czerwiec, 2012

Rozpakowywanie archiwum ZIP za pomocą skryptu na naszym serwerze

c_100_100_16777215_00___images_stories_zip-i-php.jpgCzasem zachodzi potrzeba wgrania na serwer sporej ilości plików, np. kilkudziesięciu zdjęć, pakietu instalacyjnego dla Wordpress'a bądź systemu Joomla. Jak wiemy, bardzo łatwo można zrobić to za pomocą każdego klienta FTP, jednak sam proces przesyłania, czasem kilku, kilku tysięcy plików, trwa znacznie dłużej, niż wykonanie jednego polecenia, które wyśle nam spakowane pliki w archiwum ZIP.

Kiedy przesłana paczka jest już na serwerze, rozpakowanie ich to już kwestia tylko kilku chwil, dlatego warto zainteresować się poniższym skryptem, który zrobi to automatycznie.

W zmiennej $zip->open("...") przechowujemy ścieżkę do katalogu, w którym znajduje się przesłane archiwum.

<?php 
 
 
$zip = new ZipArchive(); 
if ($zip->open("tmp/plik.zip") !== TRUE) {die ('Błąd rozpakowywania archiwum.');} 
$zip->extractTo("katalog/"); 
$zip->close(); 
 
 
?>

W miejscu $zip->extractTo("..."); należy podać miejsce, w którym wypakowane pliki mają się znaleźć, również tak, jak w poprzednim przypadku, ścieżkę do katalogu musimy zakończyć slash'em.

Jeśli podczas działania skryptu wystąpi błąd, zakończy on swoją pracę i wyświetli komunikat o niepowodzeniu.

Ostatnie komenarze

Wideo kurs Joomla! 2.5Wideo kurs WordPress

Partnerzy Portalu

Wasze reklamy

mecze na żywo
Aktualności, wyniki, ciekawostki. Transmisja Na Zywo.
meczenazywo.net.pl

Konkurs WWW

Konkurs WWW - www.forumweb.pl

Odwiedza nas 345 gości oraz 1 użytkownik.

Informacje o portalu

Użytkowników:
123
Artykułów:
274
Odsłon artykułów:
284013
Właściciel:
Michał Kortas

Kontakt z Redakcją

E-mail: kontakt@webroad.pl
Formularz: webroad.pl/kontakt

Do rozwiązywania problemów związanych z artykułami służą tylko i wyłącznie komentarze!

Panel redakcyjny