Архив

Архив раздела ‘SEO ( поисковая оптимизация )’

Скрипт который записывает всё, что бродит по Сайту

Этот код запишет в файл ”kto.txt” все что приходит к вам на сайт :

$base_path = “kto.txt”;

$headers = getallheaders();
$text = “Date: “.date(”H:m:s d/m/Y”).”\r\nIP: “.$_SERVER['REMOTE_ADDR'].”\r\nHeaders: \r\n”;

foreach ($headers as $key => $value) $text .= $key.”: “.$value.”\r\n”;

$text .= “\r\n”;
$file = fopen($base_path,”a”);
fputs($file,$text);
fclose($file);

не забываем ставить права на запись в файл “kto.txt” :: “666″

Скрипт SE bot

27 Май 2009 admin Comments off

Данный скрипт покажет вам в режиме реального времени как по вашему сайту шастуют боты поисковиков.

Достаточно вставить в шаблон :

php include (’bot/write.php’);

и поставить права на запись ( 666 ) файлу bots.dat

скачать

понятно что этот скрипт полезен больше новичкам, которые пока еще не научились грамотно разбирать логи серверов.

Скрипт выборки

26 Май 2009 admin Comments off

Данный код помогает выбрать из текста строки с нужными фразами

$file_start = “text.txt”;
$text = “что должна содержать строка”;
$file_result = “new.txt”;

$file_1 = fopen($file_start,”r”);
$file_2 = fopen($file_result,”w”);

while (!feof($file_1)) {
$tmp = fgets($file_1,1024);
if (preg_match(”#”.$text.”#”,$tmp)) {
fputs($file_2,$tmp);
}
}

fclose($file_1);
fclose($file_2);

В файл text.txt пишется база целиком
в файле new.txt после выполнения скрипта останутся строки выполняющие условию

Скрипт исключения “отсев”

25 Май 2009 admin Comments off

Этот скрипт помогает убрать из тестового файла строки в которых содержится заданное значение.

$file_start = “text.txt”;
$text = “текст который надо исключить”;
$file_result = “new.txt”;

$file_1 = fopen($file_start,”r”);
$file_2 = fopen($file_result,”w”);

while (!feof($file_1)) {
$tmp = fgets($file_1,1024);
if (!preg_match(”#”.$text.”#”,$tmp)) {
fputs($file_2,$tmp);
}
}

fclose($file_1);
fclose($file_2);