Генератор форм

Для веб-мастера

Реклама


Главная / Статьи

Веб-программирование

Разгони свой сайт. Статическое сжатие css- и js- файлов на лету!

Рейтинг:
46 голосов
Дата: 11 апреля 2011, Просмотры 42159 Комментарии 19
Категория: Веб-программирование

В сегодняшней статье я расскажу Вам об одном из способ ускорения загрузки Ваших сайтов, а именно мы будем сжимать css и js файлы. Хочу обратить Ваше внимание, что все это будете происходить автоматически, без Вашего участия, а оригинал файла всегда будет не изменным!

Алгоритм работы скрипта будет следующий:

  1. Объединяем все css- или js-файлы в один
  2. Создаем сжатую версию этого файла (причем только тогда, когда в оригинале были произведены какие-либо изменения)
  3. Реализовываем автоматическую отдачу сервером актуальной версии файла (в сжатом виде, если это поддерживает браузер)
  4. Если браузер  закэшировал этот файл, то берем из кэша браузера

Итак, с целями и задачами разобрались. Теперь переходим непосредственно к созданию скрипта, который будет выполнять все эти действия.

Загрузка файлов на сервер без перезагрузки страницы

Рейтинг:
106 голосов
Дата: 9 марта 2011, Просмотры 52120 Комментарии 34
Категория: Веб-программирование

В прошлых статьях я уже рассказывал Вам о том, как загрузить файлы на сервер. О них можно почитать здесь и здесь. В этой же статье я постараюсь рассказать, как загрузить файл на сервер без перезагрузки страницы.

Обращаю Ваше внимание на фразу «без перезагрузки страницы» - это не с помощью AJAX. Так как Вы должны четко понимать, что с помощью AJAX не возможно загрузить файл на сервер.

Тем не менее можно организовать такой процесс загрузки, что с точки зрения пользователя передача файла на сервер будет казаться асинхронной. Можно сделать так, что после того, как пользователь выберет необходимый файл и нажмет на кнопку «Отправить», страница на которой он находится не будет перегружаться, а вместо этого появится надпись «Идет загрузка файла на сервер». После того, как файл будет загружен появится сообщение с результатом загрузки. При этом загрузка файла на сервер будет осуществляться обычным способом.

О том, как это сделать, я постараюсь рассказать в этой статье!

Создание flash-облака тегов на своем сайте

Рейтинг:
29 голосов
Дата: 27 февраля 2011, Просмотры 73303 Комментарии 21
Категория: Веб-программирование
Создание flash-облака тегов на своем сайте

В сегодняшней статье пойдет речь о создании облака тегов на своем сайте! Работающий пример Вы можете посмотреть здесь.

Итак, облако тегов – это набор ссылок с ключевыми словами. Чтобы сфокусировать внимание посетителя на наиболее актуальных темах, размер шрифта тегов в облаке меняют в зависимости от количества постов, которые к нему относятся.

Большинство современных CMS уже имеют встроенные плагины, для построения облака тегов. Я же расскажу Вам как создать flash-облако тегов, для сайта, который пишется с нуля самостоятельно! Единственное требование – это Ваш сайт должен быть написан на PHP и использовать базу данных MySQL.

Загрузка файлов на сервер с помощью PHP. Основные уязвимости и способы их избежать.

Рейтинг:
31 голос
Дата: 19 января 2011, Просмотры 23904 Комментарии 6
Категория: Веб-программирование

В прошлой статье я рассказал Вам о механизме загрузки файлов на сервер при помощи PHP. В той статье я лишь раскрыл сам процесс загрузки и не касался вопросов безопасности.

Часто загрузка файлов без обеспечения надлежащего контроля безопасности приводит к образованию уязвимостей, которые, как показывает практика, стали настоящей проблемой в веб-приложениях на PHP.

Если Вы не обеспечите необходимый уровень безопасности, то злоумышленник сможет закачать произвольный файл на сервер, например, php-скрипт, при помощи которого он сможет просмотреть любой файл на сервере или что еще хуже выполнить произвольный код!

Поэтому в этой статье я постараюсь рассказать об основных уязвимостях веб-приложений по загрузке файлов на сервер и способах их избежать.

Загрузка файлов на сервер с помощью PHP

Рейтинг:
111 голосов
Дата: 6 января 2011, Просмотры 63147 Комментарии 18
Категория: Веб-программирование

как загрузить файлы на сервер с помощью PHPЗагрузка файлов в веб-приложениях является обычной практикой. В этой статье я расскажу, как загрузить файлы на сервер с помощью PHP.

Но в начале я бы хотел сказать пару слов о том, как же происходит загрузка файлов.

Для этого нам понадобится html форма с полем ввода типа <input type="file">. Кроме того, для передачи файлов на сервер необходимо форме установить тип multipart. Для этого в качестве параметра enctype указывается значение multipart/form-data.

После того, как на html страничке мы разместим форму с полем <input type="file"> в окне браузера отобразится поле с возможностью выбрать файл на локальном компьютере.

Создание меню с эффектом затемнения на jQuery

Рейтинг:
7 голосов
Дата: 13 декабря 2010, Просмотры 22295 Комментарии 10
Категория: Веб-программирование

В этом уроке мы собираемся создать простое меню, которое будет выделяться, при наведении мыши на него, а вся страничка будет затемняться. Меню будет оставаться белым, а область подменю будет расширяться. Мы создадим этот эффект, используя JQuery.

Итак, давайте начнем!

Разметка

Структура HTML будет состоять из основной DIV оболочки для меню, которое будет содержать слой наложения (затемнения) и неупорядоченный список элементов меню. Элементы меню будут ссылками, каждый из элементов меню будет содержать списки для столбцов подменю, в котором каждый будет иметь заголовок элемента списка...

Облако тегов

Топ комментаторы

Нашли ошибку в тексте

Система Orphus

Простая CRM

Твиттер Facebook Google plus RSS