PHP

Подписаться на эту рубрику по RSS

Статьи которые напрямую связаны с этим языком программирования

Сколько посетители на сайте - PHP скрипт

Автор: Mowshon.
Опубликовано 9 апреля 2012
в рубрике PHP, Примеры

Сколько посетители на сайте - PHP скрипт

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

Сортировка массивов по возрастанию и убыванию в PHP

Сортировка массивов по возрастанию и убыванию в PHP

Рано или поздно необходимость сортировать данные из массива возникает у любого программиста. Будь то вывод данных из базы в алфавитном порядке или сортировка имен файлов по дате последнего изменения, можно осуществить благодаря встроенным php функциям для сортировки данных массива. В данной статье продемонстрирую и объясню в примерах как работают такие функции как: sort(), rsort().Далее...

Установка живой капчи KeyCaptcha

Автор: Mowshon.
Опубликовано 26 февраля 2012
в рубрике PHP, Примеры

Установка живой капчи KeyCaptcha

Недавно наткнулся на достаточно интересную капчу, которая не требует усилий со стороны клавиатуры. Роботы точно не смогут пройти её, т.к. для её прохождения нужно обладать небольшой фантазией и физически управлять мышкой. Суть капчи довольно просто, от пользователя требуется собрать небольшой пазл из квадратных фрагментов рисунка. На своих проектах начал заменить уже надевшую всем recaptcha на более современное и менее надоедливое KeyCaptcha.Далее...

Сохранить изображения из интернета - PHP

Автор: Mowshon.
Опубликовано 25 февраля 2012
в рубрике PHP, Примеры

Сохранить изображения из интернета - PHP

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

Кэширование данных в PHP - ускоряем просмотр страниц

Автор: Mowshon.
Опубликовано 27 декабря 2011
в рубрике PHP, Примеры

Кэширование данных в PHP - ускоряем просмотр страниц

Кэшировать данные веб-сайта имеет смысл в динамичных проектах, где есть необходимость в быстрой работы сайта с минимум потерей ресурсов. Возникает вопрос "Что нужно кэшировать?", кэшировать нужно то, что долго выполняется или использует всякий раз много ресурсов. Если у вас сайт-визитка или обычный HTML сайт то кэшировать данные посредством PHP нет смысла, так как принцип кэширования является следующим, превращение на время динамичную часть сайта в статическую т.е. любой временный файл которого мы будем открывать каждый раз когда будет доходить до выполнения нашего тяжелого участка кода.Далее...

Загрузка файла на сервер с проверками для безопасной загрузки - PHP

Автор: Mowshon.
Опубликовано 13 ноября 2011
в рубрике PHP, Примеры

PHP-скрипт Загружаем файлы на сервер

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

Отправка письма из PHP используя SMTP (c вложением)

Автор: Mowshon.
Опубликовано 12 ноября 2011
в рубрике PHP, Примеры

Отправка письма из PHP используя SMTP (c вложением)

В PHP достаточно популярно использовать скрипты которые автоматизируют процесс отправки писем. В данной статье мы рассмотрим простой скрипт который выполняем отправку писем на почту получателей по средствам SMTP(Simple Mail Transfer Protocol). Было бы слишком просто ограничится только этим функционалом, скрипт поддерживает и вложения то есть, вы сможете прикрепить pdf, txt или doc файл в своем письме. Далее...

Делаем скриншот сайта - PHP Скрипт

Автор: Mowshon.
Опубликовано 28 октября 2011
в рубрике PHP, Примеры

Делаем скриншот сайта - PHP Скрипт

В данной статье опишем как работает скрипт для создания скриншота любой страницы в интернете. Скриншот сайта это небольшая картинка, которая позволяет пользователю не заходя на сайт увидеть как тот выглядит. Скрипт будет полезен если ваш сайт занимается рекламированием других сайтов, например "Яндекс.Каталог" зайдите в любой раздел и вы увидите возле каждого сайта небольшую картинку того сайта которого рекламирует яндекс.Далее...

"Чистый код" путь к профессионализму

Автор: Mowshon.
Опубликовано 16 октября 2011
в рубрике Чистый код, PHP

Чистый код - путь к профессионализму

Если вы программист со стажем более двух-трех лет, вам приходилось распутывать, понять и улучшать свой или чужой код. По мере программирования проекта или заказа, вы пытаетесь сделать все в наилучшем виде. Но из-за добавления со стороны начальства или попался нетерпеливый клиент скорость написание кода растет ценой качества кода. Вот так и рождается плохой код, мы забываем о чистоте кода и начинаем гонку за скоростью написания кода.Далее...

(Полное руководство) Установка Nginx 1.1.4 + PHP-fastcgi + MySQL + memcache на Debian (FastVPS)

Автор: Mowshon.
Опубликовано 22 сентября 2011
в рубрике PHP, Рабочая среда

Nginx + PHP-fastcgi + MySQL + memcache на Debian (FastVPS)

Решил написать данную статью после того, как сам столкнулся с установкой нового Nginx 1.1.4 на VPS от FastVPS. Купил OVZ-3, поставил Debian 5 но вот что-то захотелось поставить Nginx. Сайты все у меня на apache, но вот недавно заметил небольшое торможение сайтов и решил сменить и VPS и серверную часть. По мере изучения материалов с хабры и применяя их на VPS столкнулся с небольшими проблемами установки Nginx. Данная статья будет полезна начинающим веб-мастерам которые, хотят быстро установить у себя свежую версию Nginx и MySQL.Далее...