Рубрика: PHP

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как извлечь имя пользователя и доменное имя из электронной почты

Как извлечь имя пользователя и доменное имя из электронной почты

Возможно иногда вам понадобится скрипт для извлечения из электронной почты пользователя его логин и доменное имя сайта где был зарегистрирована почта. Как пример, если авторизация на сайте происходит с указанием электронной почты (вместо обычного логина) то в личном кабинете доменное имя из электронной почты можно убрать. Так-же если у вас на сайте ограничение на регистрацию […]

Многоязычный сайт на PHP

Многоязычный сайт на PHP

На многих сайтах вы наверное видите где-то в углу флаги других стран, при нажатии на них сразу меняется язык сайта. Это и есть "многоязычный сайт", это очень удобно если ваш сайт посещают например русские, украинцы, румыны. В данном случае нужно написать сайт который по требованию пользователя менял язык сайт в требуемый. Каждый язык должен иметь […]

Определяем местоположение посетителей используя HTML5 Geolocation API

Определяем местоположение посетителей используя HTML5 Geolocation API

Геолокация представляет способ определить местоположение и поделиться этой информацией с доверенными сайтами. Это можно сделать несколькими способами, с помощью GPS, встроенного в ваш новый смартфон или подключенного к компьютеру, что является более точным методом. Для пользователей без GPS, браузер будет использовать IP-адрес, или попытается найти ближайшую беспроводную точку доступа, что не так точно, но даст […]