Пишем скрипт ротатора баннеров и рекламы на php

Прежде всего, что же такое ротатор и почему он так важен? Судя по названию, термин пошел от англ. "ротэйт" - вращаться. Суть ротатора в его web-ипостаси состоит в том, что он по тому или иному принципу крутит рекламу на сайте. Читать полностью »

Как сделать Интернет-магазин?

Этот вопрос не зря вынесен в заголовок. Если Вы введете его в поисковике (например, http://yandex.ru), то в ответ получите массу ссылок Читать полностью »

Написание автоматических тестов и среда phpUnit

Введение
Главная задача профессионального php-разработчика — cоздание в максимально короткий срок программного обеспечения, полностью удовлетворяющего заказчика. Скрипты должны делать именно то, чего Читать полностью »

Анализ посещаемости сайта рефералами

Небольшое вступление.
Что такое реферал (англ. вариант - referer)?
Реферал - это url, с которого посетитель приходит на ваш сайт. К примеру, на странице http://www.site.com/links.html есть ссылка на ваш сайт. Если человек нажмет на нее, то он попадет на ваш сайт. Тогда url http://www.site.com/links.html будет вашим рефералом. Читать полностью »

Иногда возникает необходимость обработать IP адрес посетителя на PHP-страницах.

Иногда возникает необходимость обработать ip адрес посетителя на php-страницах.
php дает своим пользователям такую возможность. Начиная со 4ой версии php ip Читать полностью »

Подтверждение регистрации на РНР

Привет всем кто в данный момент находиться в этой воображаемой аудитории, и сейчас будет слушать невыносимый бред старого профессора J

Что ж, коль начали так, то тема сегодняшней лекции будет такова - "Подтверждение регистрации на РНР". Читать полностью »

Пример обращения к сервису Whois на PHP

Скрипт обращения к сервису Whois, реализованный средствами языка PHP. Скрипт, достаточно прост и пояснений практически не требует.
Читать полностью »

Методы проверки существования Email

Порой при создании скриптов необходимо проверить, существует ли данный Email или нет. Ниже приведены возможные действия в данной ситуации.

Функция getmxrr:

string getmxrr(string hostname, array mxhost, [, array weight]) 

Эта функция принимает в качестве аргумента имя хоста hostname в данном домене и заполняет массив mxhost списком почтовых ретрансляторов этого домена.
Если указан третий необязательный аргумент weight , то функция заполняет его значениями предпочтения, которые возвращает ей почтовый ретранслятор. Читать полностью »

Когда PHP приходит на помощь

Представим, что на Вас в канун Нового года обрушилась работа: вставить информацию об авторских правах в каждую страницу сайта, который Вы Читать полностью »

Перевод русского текста в транслит

< ?php
// функция превода текста с кириллицы в траскрипт
function encodestring($st)
{
// Сначала заменяем "односимвольные" фонемы.
$st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
"abvgdeeziyklmnoprstufh'iei");
$st=strtr($st,"АБВГДЕЁЗИЙКЛМНОПРСТУФХЪЫЭ_",
"ABVGDEEZIYKLMNOPRSTUFH'IEI");
// Затем - "многосимвольные".
$st=strtr($st,
array(
"ж"=>"zh", "ц"=>"ts", "ч"=>"ch", "ш"=>"sh",
"щ"=>"shch","ь"=>"", "ю"=>"yu", "я"=>"ya",
"Ж"=>"ZH", "Ц"=>"TS", "Ч"=>"CH", "Ш"=>"SH",
"Щ"=>"SHCH","Ь"=>"", "Ю"=>"YU", "Я"=>"YA",
"ї"=>"i", "Ї"=>"Yi", "є"=>"ie", "Є"=>"Ye"
)
);
// Возвращаем результат.
return $st;
}
?>