/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
registrer søge maskinernes keywords!
Fra : kenneth


Dato : 03-05-03 01:07

Hej

Jeg vil gerne registere det keywords der bliver brugt til at finde min
hjemme side!!

Jeg har fundest en løsning , men de kunne jo være der var en bedre /lettere
!!¨


min løsning :

1 hvis _SERVER["HTTP_REFERER"] er lige med top 10 søge maskiner

find det parameter med søge ordene ( de fleste er q )

Gem resultatet i db'en!!


Det er en løsning jeg har kunne finde er der andre??


kenneth




 
 
Tonny Jørgensen (03-05-2003)
Kommentar
Fra : Tonny Jørgensen


Dato : 03-05-03 06:49


"kenneth" <kennethm@post3.tele.dk> wrote in message
news:3eb30853$0$10390$edfadb0f@dread11.news.tele.dk...
> Hej
>
> Jeg vil gerne registere det keywords der bliver brugt til at finde min
> hjemme side!!
>
> Jeg har fundest en løsning , men de kunne jo være der var en bedre
/lettere
> !!¨
>
>
> min løsning :
>
> 1 hvis _SERVER["HTTP_REFERER"] er lige med top 10 søge maskiner
>
> find det parameter med søge ordene ( de fleste er q )
>
> Gem resultatet i db'en!!
>
>
> Det er en løsning jeg har kunne finde er der andre??
>
>
> kenneth


jeg lavede følgende php script til at vise de ting folk søgte på... det
forudsætte du har dine refers i en database godt nok...

resultatet kan ses på www.jegergud.dk/google.php (og ja der er SÆRE ting
folk søger på)

- Tonny, www.jegergud.dk


<?

$res=mysql_connect ('localhost', 'iwont', 'tellyou') or
die("Fejl: ".mysql_error());
mysql_select_db ('jegergud',$res) or
die("Fejl: ".mysql_error());

$result = mysql_query("select * from stat where refer like '%google%'") or
die (mysql_error());
print "<h3>google results</h3>";
while ($row = mysql_fetch_array($result)) {
preg_match("/q=([^&]+)/",$row[refer], $text);

$match = urldecode($text[1]);

$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);


if(!empty($match)) {
print $match . "<br>";
}
}
print "<h3>ofir results</h3>";

$result = mysql_query("select * from stat where refer like '%ofir%'") or die
(mysql_error());
while ($row = mysql_fetch_array($result)) {
preg_match("/querytext=([^&]+)/",$row[refer], $text);

$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);


if(!empty($match)) {
print $match . "<br>";
}
}
print "<h3>yahoo results</h3>";

$result = mysql_query("select * from stat where refer like '%yahoo%'") or
die (mysql_error());
while ($row = mysql_fetch_array($result)) {
preg_match("/p=([^&]+)/",$row[refer], $text);

$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);


if(!empty($match)) {
print $match . "<br>";
}
}

print "<h3>alltheweb results</h3>";

$result = mysql_query("select * from stat where refer like '%alltheweb%'")
or die (mysql_error());
while ($row = mysql_fetch_array($result)) {
preg_match("/q=([^&]+)/",$row[refer], $text);

$match = urldecode($text[1]);
$match = ereg_replace("ø", "ø", $match);
$match = ereg_replace("Ã¥", "å", $match);


if(!empty($match)) {
print $match . "<br>";
}
}

?>



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408936
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste