Как распаковать ZIP архив на хостинге?
урок 6
Трудно найти такого вебмастера, который бы не сталкивался с закачкой скриптов на удаленный сервер (хостинг). Это могут быть различные форумы, движки сайтов, галлереи, чаты и др.
Все вышеперечисленное, как правило, состоит из огромного количества мелких файлов. Поэтому, чтобы закачать их на хостинг понадобится значительное количество времени и устойчивое интернет - соединение.
Если же предварительно все файлы упаковать в архив, затем закачать его на хостинг и там распаковать, то процесс займет значительно меньше времени.
Но как распаковать архив на хостинге? на самом деле все просто. В большинстве случаев, в панели управления хостингом есть вкладка файл менеджер (ну или что-то подобное) . В этом менеджере можно производить различные действия с файлами, в том числе и распаковку архивов. О том, как это делается на хостинге spaceweb я рассказывал в своей статье . Как ускорить закачку файлов на сервере.( смотрите ниже)
Однако некоторые хостеры отключают данную возможность, либо вообще ее не предоставляют . И даже те, которые ее предоставляют, периодически жутко тормозят при выполнении процедуры распаковки. Также, если необходимо скажем, чтобы файлы из закачанного архива, после распаковки заменили какие-либо другие файлы, которые уже были закачаны на хостинг (например, при обновлении движка), то здесь на большинстве хостингов также будут проблемы.
В общем в любом случае, советую ознакомиться с еще одним способом распаковки zip архивов на хостинге, а именно - с помощью скрипта PHP Unzipper .
Небольшая инструкция:
Внимание: архив, который будет распаковываться, должен обязательно называться archive.zip . Поэтому не забудьте переименовать :)
1. Скачать PHP Unzipper .
2. Закачать файлы extract_archive.php и pclzip.lib.php на сервер в ту папку, где будет распакован архив.
3. Установить CHMOD 777 (все возможные права) на ту же папку.
4. Запустить скрипт, для этого в адресной строке браузера прописать следующее: http://www.site.ru/extract_archive.php (где site.ru - это домен Вашего сайта).
5. Подождать пока в левом верхнем углу браузера не отобразиться "ОК" .В данном случае, скрипт распакует архив archive.zip , который лежит в корневой директории сайта. Если, к примеру, Вам нужно распаковать архив, лежащий внутри папки files, то для запуска скрипта, пропишите в адресной строке:
http://www.site.ru/files/extract_archive.php
Надеюсь смысл понятен! Пользуйтесь!
Как ускорить закачку файлов на сервер?
Но не смотря на то, что прием, казалось бы элементарный, очень большая часть пользователей им не пользуется.
А заключается этот прием в том, что файлы нужно вначале заархивировать, затем закачать архив на хостинг, а уже там извлечь из архива.
Допустим у Вас сайт из 500 страниц. Так вот, если закачивать страницы обычным способом, т.е. каждую по отдельности, уйдет примерно минут 10-15 (при моем соединении 2 мегабита) . А если добавить их в архив, а затем закачать его на хостинг, уйдет примерно 1 минута. Поэтому, когда думаете над тем, как выбрать хостинг , учитывайте и этот момент, т.к. некоторые хостинги не имеют встроенной функции распаковки архивов.
Итак, последовательность действий:
1. Добавляем наши файлы в архив на локальном(домашнем) компьюетере.
2. Заходим в панель управления хостингом, и ищем там "Файл менеджер" .
3. Используя кнопку "Обзор"(1) выбираем созданный архив у нас на компьюетере и загружаем его на сервер, с помощью кнопки "Загрузить"(2).
4. После этого у нас на хостинге появляется наш архив(3), в моем случае это test.zip . Ставим напротив него галочку, и распаковываем, нажав на кнопку "Упаковать/Распаковать" (4)
Всё! наши файлы закачаны. Теперь архив можно смело удалять, ибо его содержимое уже есть у нас на хостинге.
Вот такой простой прием!
Простой и полезный скрипт обратной связи SendMail
Использование формы обратной связи на Вашем сайте дает Вам ряд преимуществ по сравнению с использованием обычного адреса электронной почты в качестве контакта.
Во-первых, отправлять сообщения через такую форму гораздо быстрее и удобнее для Ваших посетителей.
Во-вторых, в таком случае, вы явным образом не публикуете свой адрес электронной почты на сайте, тем самым снижая вероятность получения массовых рекламных рассылок на свой рабочий почтовый ящик.
В-третьих, из одной такой формы Ваши посетители смогут отправлять письма не только на один Ваш адрес, но и на несколько(выбрав нужный из предложенного в форме списка). Т.е. опять же экономия времени.
Теперь более подробно о данном скрипте обратной связи.
SendMail - это бесплатный скрипт, который довольно просто устанавливается и настраивается. Скрипт написан на php , поэтому для его нормальной работы обязательно необходим хостинг с поддержкой php .
Данный скрипт имеет проверку на заполнение всех полей, а также проверку на правильность ввода e-mail адреса.
При установке данного скрипта, вы можете добавить множество различных адресов с их описанием, и пользователь будет иметь возможность выбора. Это можно применить например если у Вас на сайте имеются различные отделы, т.е. для отдела заказов – первый адрес, для службы поддержки – второй, для курьерской службы – третий и.т.д.
Чему мы будем учиться в данном видеоуроке?
Мы будем учиться устанавливать данный скрипт на сайт, настраивать его внешний вид и функции. Также я покажу как можно немного доработать данный скрипт , чтобы его использование стало еще более удобным.

Рис.1 Скриншот из видеоурока по установке сприпта обратной связи