powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Извлечение ключевых слов из рефф ссылки
9 сообщений из 9, страница 1 из 1
Извлечение ключевых слов из рефф ссылки
    #32797323
koljan27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Встречал ли кто скрипт, который выдирает ключевые слова из рефф ссылки с поисковиков (яндекс гугл рамблер)?
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32797397
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
$f=fopen('.\counter\counter.log', 'a+');
		flock($f,  2 );
		$count=fread($f,  100 );
		if (!isset($was))
		  {
			$was= 1 ;
			SetCookie('was', $was, time()* 24 * 3600 * 64000 );
			$count++;
			ftruncate($f,  0 );
			fwrite($f, $count);
			extract($HTTP_GET_VARS);
			extract($HTTP_POST_VARS);
			extract($HTTP_COOKIE_VARS);
			extract($HTTP_SERVER_VARS);
			$fileName=".\counter\stat.txt"; 
			$curTime=date("d.m.Y @ H:i:s"); 
 			if (empty($HTTP_USER_AGENT)) {$HTTP_USER_AGENT = "Unkwnown";}
 			if (empty($REMOTE_ADDR)) {$REMOTE_ADDR = "Not Resolved";}
			 if (empty($REMOTE_HOST)) {$REMOTE_HOST = "Unknown";}
			 if (empty($HTTP_REFERER)) {$HTTP_REFERER = "No Referer";}
			 if (empty($REQUEST_URI)) {$REQUEST_URI = "Unknown";}
 			$data_ = $HTTP_USER_AGENT."::".$REMOTE_ADDR."::".$REMOTE_HOST."::
 			  ".$HTTP_REFERER."::".$REQUEST_URI."::".$curTime."\r\n";
			 $fp = fopen($fileName, "a+");
 			fwrite($fp, $data_);
			fclose($fp);
			}
			flock($f,  3 );
			fclose($f);
	
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32797403
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как ссылку в слова преобразовать знаешь?
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32797479
koljan27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторкак ссылку в слова преобразовать знаешь?
Может я не очень корректно сформулировал вопрос, но это как раз меня и интересует. Просто из некотрых ссылок нормально получается выдрать и преобразовать слова, а с некоторыми траблы.
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32798177
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
$url2=urldecode($url); # just in case
if (stristr($url, 'yandpage')) {$url2=convert_cyr_string ($url2, k, w);} # если пришли с яндекса, то перекодируем УРЛ (он почему-то всегда в КОИ).

eregi ($sw.'([^&]*)', $url2.'&', $url2);
$url2=$url2[ 1 ]; # именно в этих 2х строчках мы и вычленяем запрос, то есть переменная $url2 теперь содержит текст запроса в человеческом виде.

...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32799037
koljan27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
К сожалению данный скрипт не работает для строки вида:
Код: plaintext
1.
http://www.yandex.ru/yandpage?q= 75847632 &p= 1 &ag=d&qs=stype%3D%26nl%3D0%26text%3D%25D0%25D2%25CF%25C5%25CB%25D4%2B%25CF%25D2%25C5%25CE%25C2%25D5%25D2%25C7%2B%25D7%25C5%25CE%25D4%25C9%25CC%25D1%25C3%25C9%25D1
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32799737
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Погляди сорцы awstats, он прекрасно с этим справляется
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32799988
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. http://php.net/parse_url
потом
2. http://php.net/parse_str (для query_string из реферера)
3. В зависимости от поисковика используешь нужную тебе переменную
...
Рейтинг: 0 / 0
Извлечение ключевых слов из рефф ссылки
    #32799999
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow
вместо ereg* рекомендуется использовать preg*-функции
Они почти всегда (если регексп нормально написан) быстрее работают
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Извлечение ключевых слов из рефф ссылки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]