Ossity is our latest product. It's a search hub and web research tool. Try it now for free!


This page has been Textised!
The original page address was http://lamp-dev.ru/



Определение поискового робота по User-Agent на PHP
Данный код на PHP поможет определить, кто зашёл на сайт — поисковый робот или обычный пользователь. Если передать в функцию переменную, то в неё, в случае, если это поисковый робот, запишется название поискового робота.

Эта функция будет проверять, является ли посетитель роботом поисковой системы 
PHP 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function   isBot ( & $botname   =   '' )   { 
 $bots   =   array ( 
 'rambler' , 'googlebot' , 'aport' , 'yahoo' , 'msnbot' , 'turtle' , 'mail.ru' , 'omsktele' , 
 'yetibot' , 'picsearch' , 'sape.bot' , 'sape_context' , 'gigabot' , 'snapbot' , 'alexa.com' , 
 'megadownload.net' , 'askpeter.info' , 'igde.ru' , 'ask.com' , 'qwartabot' , 'yanga.co.uk' , 
 'scoutjet' , 'similarpages' , 'oozbot' , 'shrinktheweb.com' , 'aboutusbot' , 'followsite.com' , 
 'dataparksearch' , 'google-sitemaps' , 'appEngine-google' , 'feedfetcher-google' , 
 'liveinternet.ru' , 'xml-sitemaps.com' , 'agama' , 'metadatalabs.com' , 'h1.hrn.ru' , 
 'googlealert.com' , 'seo-rus.com' , 'yaDirectBot' , 'yandeG' , 'yandex' , 
 'yandexSomething' , 'Copyscape.com' , 'AdsBot-Google' , 'domaintools.com' , 
 'Nigma.ru' , 'bing.com' , 'dotnetdotcom' 
 ) ; 
 foreach   ( $bots   as   $bot )   { 
 if   ( stripos ( $_SERVER [ 'HTTP_USER_AGENT' ] ,   $bot )   !==   false )   { 
 $botname   =   $bot ; 
 return   true ; 
 } 
 } 
 return   false ; 
} 
Вроде большинство записей, которые могут быть в User-Agent различных поисковиков, эта функция покрывает. Читать далее »

0
Рубрики: PHP, SEO
03.04.2016 13:44

Apache, htaccess и ошибка invalid command ‘\xef\xbb\xbf’. Небольшая заметка.
Если Вы правили файл .htaccess и после сохранения увидели 500 ошибку сервера — 500 internal server error, то проверьте, всё ли правильно записали в этом конфигурационном файле. Если на 100% уверены что всё правильно, загляните в лог-файл Apache для сайта. Обычно он имеет вид типа error_log. Хотя логирование может быть отключено. И если вы там увидите ошибку с содержанием типа:

invalid command ‘\xef\xbb\xbf’

то эта заметка для Вас. Читать далее »

0
Рубрики: Разное
11.12.2014 14:52

Диспетчер задач в консоли Linux — top и htop
[Image: Linux console]  В Windows для того, чтобы посмотреть список текущих задач, процессов, мы нажимает Ctrl+Alt+Del и далее выбираем диспетчер задач. Ну или, если мне не изменяет память, просто Ctrl+Alt+Del в более старых версиях. В Linux с графической оболочкой естественно то же есть подобный диспетчер задач. Но сейчас мы поговорим именно про консоль Linux. Все дальнейшие действия выполнены в Ubuntu, но я не думаю что в других дистрибутивах Linux что то будет отличаться. В этих программах мы сможем увидеть загруженность процессора по ядрам, занятость оперативной памяти, занятость виртуальной памяти, сколько компьютер был включён по времени — uptime. Если запускать эти команды с root доступом, то можно будет управлять процессами. Читать далее »

0
Рубрики: Разное
05.12.2014 15:01

Yii — фреймворк на PHP
[Image: yii-logo]  

Какой путь обычно проходит PHP разработчик? Сначала он пишет с нуля, пробует, делает всё на примерах. Свои функции, классы, файлы, структура. Изобретает свои велосипеды. И это здорово на первых этапах. После он осознаёт что много денег так не заработаешь и надо ускорять свою работу, используя CMS. Изучает, пробует, делает. После разработчик осознаёт что в CMS всё не так гибко реализовывается и пробует CMF. Хотя может он сразу изучает CMF. И вот тогда он осознаёт, что вот оно — счастье. Находит свой фреймворк и делает всё на нём. Хотя нет… Вот так — краткосрочные, простые и средней сложности проекты, без долгой последующей поддержки, делает на CMS. Ну а если проект свой или просто клиент согласен с предпочтениями разработчика, плюс к этому проект долгий, с долгой дальнейшей поддержкой и разработкой, то тут самое то — фреймворк.

Сейчас я хочу рассказать о фреймворке Yii. Этот фреймворк написан на PHP.


1
Рубрики: PHP
Теги: framework, PHP, Yii
16.11.2014 00:47

Ещё одна причина полюбить Chrome — индикатор вкладки с музыкой
Если честно, пользуюсь в основном Firefox. Но кажется из за множества мелочей я начинаю влюбляться в Chrome.

В интернете гуляет картинка

[Image: 34 открытых вкладки - откуда исходит звук?]  


1
Рубрики: Chrome
27.01.2014 12:47

Ноутбук для разработчиков
[Image: notebook-photo]  Думаю у многих есть ноутбук. Настольный компьютер это конечно хорошо, но для работы часто надо быть мобильным и иметь при себе ноутбук. Кто то, кто всё время пользуется ноутбуком, даже уже забыл, что такое настольный компьютер. Почему например я изменил desktop копьютеру и начал пользоваться ноутбуком — это мобильность и ноутбук меньше шумит, у меня так вообще не шумит. В процессе использования у меня сложились некоторые требования к ноутбуку, которые я изложу в этой статье. Читать далее »

0
Рубрики: Разное
04.12.2013 12:12

Firefox и Chrome блокируют сайт php.net
Сегодня обнаружил, что браузеры Firefox и Chrome предостерегают от посещения сайта php.net

[Image: Предостережение php.net]  


0
Рубрики: Разное
Теги: Chrome, denied, Firefox, Google, PHP
24.10.2013 12:53

1 2 3 4 5 ... 14 15  


Textise: Back to top

This text-only page was created by Textise (www.textise.net) © Textise - CPC LLC
To find out more about our product, visit Textise.org.