You are not logged in.

  • Login

1

Thursday, February 17th 2005, 9:57pm

ich habe eine funktion geschrieben um domain und suchausdruck auszulesen
Z.Z. unterstützt es google, alltheweb, altavista, aol, excite, hotbot, lycos, yahoo, t-online, msn, netscape kann aber einfach erweitert werden
ich hoffe ein paar von euch können damit etwas anfangen

Hier der Code:

PHP Quellcode

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?
function ref_analyzer($referer)
{
 
    $domain = explode('/', $referer);
 
    $array = array(
            array('google','q'),
            array('alltheweb','query'),
            array('altavista','q'),
            array('aol','query'),
            array('excite','search'),
            array('hotbot','query'),
            array('lycos','query'),
            array('yahoo','p'),
            array('t-online','q'),
            array('msn','q'),
            array('netscape','search')
    );
 
 
    for($i=0; $i<count($array); $i++)
    {
 
        if(eregi($array[$i][0], $referer))
        {
            $parse = parse_url($referer);
            parse_str($parse['query'], $output);
            $keyword = $output[$array[$i][1]];
            break;
        }
 
    }
 
return array('domain' => str_replace('www.', '', $domain[2]), 'keyword' => $keyword);
}
 
// Beispiel URL
$url = 'http://www.google.de/search?q=suchausdruck&x=yyy';
 
$ref = ref_analyzer($url);
 
echo '<b>URL:</b> '.$url."<br />\n";
echo '<b>Domain:</b> '.$ref['domain']."<br />\n";
echo '<b>Keyword:</b> '.$ref['keyword']."<br />\n";
?>


Grüße, d0n

2

Saturday, February 26th 2005, 8:54pm

danke, ist total toll.

Similar threads

Social bookmarks