PHP. Определяем бота поисковой системы зашедшего на сайт

Простой скрипт для определения бота поисковой системы, зашедшего на сайт. <? if (stristr($_SERVER[‘HTTP_USER_AGENT’], ‘Yandex’)){ $bot=’Yandex’;} else if (stristr($_SERVER[‘HTTP_USER_AGENT’], ‘StackRambler’)){$bot=’Rambler’;} else if (stristr($_SERVER[‘HTTP_USER_AGENT’], ‘msnbot’)){$bot=’msnbot/1.0′;} elseif ( stristr($_SERVER[‘HTTP_USER_AGENT’], ’stack’) ) {$bot=’Rambler’;} elseif ( stristr($_SERVER[‘HTTP_USER_AGENT’], ‘rambler’) ) {$bot=’Rambler 2′;} else if (stristr($_SERVER[‘HTTP_USER_AGENT’], ‘ia_archiver’)){$bot=’Alexa search engine’;} else if (stristr($_SERVER[‘HTTP_USER_AGENT’], ‘Googlebot’)){$bot=’Google’;} elseif ( stristr($_SERVER[‘HTTP_USER_AGENT’], ‘google’) ) {$bot=’Google 2′;} else if… Читать далее PHP. Определяем бота поисковой системы зашедшего на сайт

PHP. Как узнать IP посетителя

Не знаете, как узнать IP посетителя при помощи PHP? Вот простой скрипт, помогающий Вам справиться с этой задачей: <?php //PHP. Как узнать IP посетителя $ip = getenv («REMOTE_ADDR»); // Получаем IP-адрес посетителя echo «Ваш IP: $ip\n»; // Выводим IP-адрес посетителя ?> Все достаточно просто. Можно использовать, как фишку на своем сайте.

Опубликовано
В рубрике PHP Отмечено , ,

Советы по PHP оптимизации

Несколько простых советов по оптимизации php-кода: 1. echo работает быстрей print 2. + + $ I; / / работает быстрее, чем $ I + +; 3. Используйте require() вместо require_once() где это возможно. 4. ELSE IF работает быстрей,чем SWITCH 5. Указывайте полные пути к файлам 6. Подавления ошибок с помощью @ идет очень медленно

Опубликовано
В рубрике PHP Отмечено

Как создать пустой массив в PHP

Вопрос, который можно услышать от новичка в изучении PHP: «Как создать пустой массив в PHP». Нет ничего проще, как сделать это. Решение: $arr = array(); Теперь вы знаете как создать пустой массив в PHP. Если возникнут вопросы, то задавайте их в комментариях к статье.

PHP. Удаление пробелов из текста

Если требуется на PHP удалить пробелы из текста, то приведенные ниже код Вам поможет. $text = “Какой-то текст с проблемами. PHP. Удаление пробелов из текста”; $text = str_replace(’ ‘,”,$text);

Редирект при помощи PHP

Самый простой способ редиректа (перенаправления) на другую страницу в PHP можно осуществить при помощи отправки специального HTTP заголовка функцией header: <? header(‘Location: http://zaan.ru’); exit; ?> Только надо помнить что отправка заголовка функцией header должна происходить до любого вывода текста.

Отправка почты с вложением при помощи PHP

В предыдущем посте была рассмотрена отправка письма без вложения при помощи PHP. А вот вариант отправка почты с вложением помощи PHP: <? function SendMail( $from, $to, $subject, $text, $filename) { $f = fopen($filename,»rb»); $un = strtoupper(uniqid(time())); $head = «From: $from\n»; $head .= «To: $to\n»; $head .= «Subject: $subject\n»; $head .= «X-Mailer: PHPMail Tool\n»; $head .=… Читать далее Отправка почты с вложением при помощи PHP

Пауза в скрипте PHP

Если вам необходимо выполнить паузу при выполнении PHP скрипта или решить подобную проблему Можно ли каким то образом в php во время выполнения скрипта сделать временную остановку? то воспользуйтесь функцией sleep. Функция sleep задерживает выполнение программы на данное количество секунд. Например, для задержки в 5 секунд, код будет выглядеть вот так: sleep (5);

Отправка почты при помощи PHP

Самым простым способом отправки почты при помощи PHP является отправка почты при помощи функции mail. Синтаксис функции mail(): bool mail(string $to, string $subject, string $msg [, string $header]); Четвертый параметр является необязательным, но при помощи него вы можете указать от кого отправлено письмо, в какой оно кодировке и другие параметры. Вот пример простой отправки почты:… Читать далее Отправка почты при помощи PHP

Опубликовано
В рубрике PHP Отмечено , ,