MASTER-LIVE |
|
Как распаковать 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 Надеюсь смысл понятен! Пользуйтесь! Как ускорить закачку файлов на сервер?Существует очень простой прием , помагающий ускорить закачку большого количества мелких файлов на сервер. Например, закачку дистрибутива форума, какого-нибудь движка, скрипта, либо же просто большого количества обычных html страниц . Но не смотря на то, что прием, казалось бы элементарный, очень большая часть пользователей им не пользуется. А заключается этот прием в том, что файлы нужно вначале заархивировать, затем закачать архив на хостинг, а уже там извлечь из архива. Допустим у Вас сайт из 500 страниц. Так вот, если закачивать страницы обычным способом, т.е. каждую по отдельности, уйдет примерно минут 10-15 (при моем соединении 2 мегабита) . А если добавить их в архив, а затем закачать его на хостинг, уйдет примерно 1 минута. Поэтому, когда думаете над тем, как выбрать хостинг , учитывайте и этот момент, т.к. некоторые хостинги не имеют встроенной функции распаковки архивов. Итак, последовательность действий: 1. Добавляем наши файлы в архив на локальном(домашнем) компьюетере. 2. Заходим в панель управления хостингом, и ищем там "Файл менеджер" .
3. Используя кнопку "Обзор"(1) выбираем созданный архив у нас на компьюетере и загружаем его на сервер, с помощью кнопки "Загрузить"(2). 4. После этого у нас на хостинге появляется наш архив(3), в моем случае это test.zip . Ставим напротив него галочку, и распаковываем, нажав на кнопку "Упаковать/Распаковать" (4) Всё! наши файлы закачаны. Теперь архив можно смело удалять, ибо его содержимое уже есть у нас на хостинге. Вот такой простой прием! Простой и полезный скрипт обратной связи SendMailИспользование формы обратной связи на Вашем сайте дает Вам ряд преимуществ по сравнению с использованием обычного адреса электронной почты в качестве контакта. Во-первых, отправлять сообщения через такую форму гораздо быстрее и удобнее для Ваших посетителей. Во-вторых, в таком случае, вы явным образом не публикуете свой адрес электронной почты на сайте, тем самым снижая вероятность получения массовых рекламных рассылок на свой рабочий почтовый ящик. В-третьих, из одной такой формы Ваши посетители смогут отправлять письма не только на один Ваш адрес, но и на несколько(выбрав нужный из предложенного в форме списка). Т.е. опять же экономия времени. Теперь более подробно о данном скрипте обратной связи. SendMail - это бесплатный скрипт, который довольно просто устанавливается и настраивается. Скрипт написан на php , поэтому для его нормальной работы обязательно необходим хостинг с поддержкой php . Данный скрипт имеет проверку на заполнение всех полей, а также проверку на правильность ввода e-mail адреса. При установке данного скрипта, вы можете добавить множество различных адресов с их описанием, и пользователь будет иметь возможность выбора. Это можно применить например если у Вас на сайте имеются различные отделы, т.е. для отдела заказов – первый адрес, для службы поддержки – второй, для курьерской службы – третий и.т.д. Чему мы будем учиться в данном видеоуроке? Мы будем учиться устанавливать данный скрипт на сайт, настраивать его внешний вид и функции. Также я покажу как можно немного доработать данный скрипт , чтобы его использование стало еще более удобным. Рис.1 Скриншот из видеоурока по установке сприпта обратной связи
|