Может есть у кого готовый скриптик?

Lucky

Новичок
Может есть у кого готовый скриптик?

Собственно нужно из реферов страницы, при условии, что реферер какой нибудь поисковый запрос вытаскивать русские фразы. Может есть у кого готовый кусок кода?
Пример реферера:
http://www.google.ru/search?hl=ru&ie=UTF-8&q=по
 

HEm

Сетевой бобер
а с чего ты взял, что на этом форуме каждому желающему дают нужный ему код?
 

Lucky

Новичок
Originally posted by HEm
а с чего ты взял, что на этом форуме каждому желающему дают нужный ему код?
Я не каждый желающий, я пытаюсь сэкономить немного своего времени
 

HEm

Сетевой бобер
1. можешь считать, что ты его потратил зря, тебе кода все равно не дадут
2. Ты отожрал по 3 минуты у тысячи читателей этого треда, в масштабах страны ты совершил преступление
 

Lucky

Новичок
Originally posted by HEm
1. можешь считать, что ты его потратил зря, тебе кода все равно не дадут
2. Ты отожрал по 3 минуты у тысячи читателей этого треда, в масштабах страны ты совершил преступление
Ты потратил 10 минут моего времени - это еще большее преступление
 

Silex

unitecsys
Lucky
Поставь себе любой бесплатный счетчик (тот же http://bigmir.net , например) и сэкономь себе и другим кучу времени - там показывают поисковые фразы.
 

HEm

Сетевой бобер
Это в счет сэкономленного времени в будущем

Ладно, раз уж я начал тратить на тебя время, укажу тебе пути для твоего алгоритма

тебе нужно иметь массив примерно такого вида
$arr = array(
array("domain" => "google.ru", "param" => "q"),
array("domain" => "yandex.ru", "param" => "text")
);

при нахождении реферрера пробежать по циклу в поисках соответствия домена реферрера домену поисковика, в случае соответствия распарсить урл ([m]parse_url[/m]) реферрера и вытащить оттуда значение, соответствующее параметру param, применить к нему [m]url_decode[/m]

правда очень сложный алгоритм? до него додуматься - нужны недюжинные мозги
 

Lucky

Новичок
Originally posted by Silex
Lucky
Поставь себе любой бесплатный счетчик (тот же http://bigmir.net , например) и сэкономь себе и другим кучу времени - там показывают поисковые фразы.
Мне нужна система статистики, которая бы позволяла вести клиента. Таких вроде пока нет, имхо
 

Lucky

Новичок
Originally posted by HEm
Это в счет сэкономленного времени в будущем

Ладно, раз уж я начал тратить на тебя время, укажу тебе пути для твоего алгоритма

А сразу нельзя было ткнуть в пару функций?
Ну и спасибо, конечно.

-~{}~ 22.06.04 18:05:

Originally posted by Фанат
хех.
как всегда
клинеты у него есть, а денег нет :)
У меня есть и то и другое, то что пишу - будет freeware.
 

HEm

Сетевой бобер
оно еще издевается
ладно, я добрый, не буду себе карму портить матом
 

Lucky

Новичок
Originally posted by HEm
оно еще издевается
ладно, я добрый, не буду себе карму портить матом
Мат запрещен в форумах, вроде как ;)

-~{}~ 23.06.04 08:47:

Originally posted by HEm
Это в счет сэкономленного времени в будущем


тебе нужно иметь массив примерно такого вида
$arr = array(
array("domain" => "google.ru", "param" => "q"),
array("domain" => "yandex.ru", "param" => "text")
);
urldecode не работает в случае если урл запроса сделан в koi-8 или utf-8
Универасльного решения, видимо, не получится. Придётся для каждого поисковика делать свой алгоритм.
 

HEm

Сетевой бобер
кодировка у некоторых описковиков указывается в строке запроса, перекодировать можно с помощью [m]convert_cyr_string[/m]
вопрос определения кодировки слова, если она не указана весьма нетривиален
 

Lucky

Новичок
Originally posted by HEm
кодировка у некоторых описковиков указывается в строке запроса, перекодировать можно с помощью [m]convert_cyr_string[/m]
вопрос определения кодировки слова, если она не указана весьма нетривиален
convert_cyr_string не работает с UTF8 в этом то вся и загвоздка

:(
 
Сверху