<?php
$search 
$_GET['s'];
$res $_GET['res'];
$start $_GET['start'];

if(
$res==1) {$replace=""$replace_a="";}
else{
$replace="<em>"$replace_a="</em>";}


$search str_replace(' ','%20'$search);
$search str_replace('"','%22'$search);
$html file_get_contents("http://www.google.ch/search?q=".$search."&start=".$start."0");
$a=strpos($html"Vorwärts</b>");
if(
$a!=""){$offset=2500;}
else{
$offset=1800;}
$html substr($html,0,strlen($html)-$offset);
$char = array(
    
=> array(0=>"¡"1=>"!"),
    
=> array(0=>"¢"1=>""),
    
=> array(0=>"£"1=>""),
    
=> array(0=>"¤"1=>""),
    
=> array(0=>"¥"1=>""),
    
=> array(0=>"¦"1=>""),
    
=> array(0=>"§"1=>""),
    
=> array(0=>"¨"1=>''),
    
=> array(0=>"©"1=>''),
    
=> array(0=>'ª'1=>""),
    
10 => array(0=>"«"1=>"<"),
    
11 => array(0=>"¬"1=>"a"),
    
12 => array(0=>"®"1=>""),
    
13 => array(0=>"¯"1=>""),
    
14 => array(0=>"°"1=>""),
    
15 => array(0=>"±"1=>""),
    
16 => array(0=>"²"1=>''),
    
17 => array(0=>"³"1=>''),
    
18 => array(0=>"´"1=>""),
    
19 => array(0=>"µ"1=>"u"),
    
20 => array(0=>"¶"1=>""),
    
21 => array(0=>"·"1=>""),
    
22 => array(0=>"¸"1=>""),
    
23 => array(0=>"¹"1=>""),
    
24 => array(0=>"º"1=>""),
    
25 => array(0=>"»"1=>""),
    
26 => array(0=>"  "1=>" "),
    
27 => array(0=>"¼"1=>"-"),
    
28 => array(0=>"½"1=>""),
    
29 => array(0=>"¾"1=>""),
    
30 => array(0=>"¿"1=>"ss"),
    
31 => array(0=>"À"1=>"A"),
    
32 => array(0=>"Á"1=>"A"),
    
33 => array(0=>"Â"1=>"A"),
    
34 => array(0=>"Ã"1=>"A"),
    
35 => array(0=>"Ä"1=>"Ae"),
    
36 => array(0=>"Å"1=>"A"),
    
37 => array(0=>"Æ"1=>""),
    
38 => array(0=>"Ç"1=>"X"),
    
39 => array(0=>"È"1=>"E"),
    
40 => array(0=>"É"1=>"E"),
    
41 => array(0=>"Ê"1=>"E"),
    
42 => array(0=>"Ë"1=>"E"),
    
43 => array(0=>"Ì"1=>"I"),
    
44 => array(0=>"Í"1=>"I"),
    
45 => array(0=>"Î"1=>"I"),
    
46 => array(0=>"Ï"1=>"I"),
    
47 => array(0=>"Ð"1=>""),
    
48 => array(0=>"Ñ"1=>""),
    
49 => array(0=>"Ò"1=>"O"),
    
50 => array(0=>"Ó"1=>"O"),
    
51 => array(0=>"Ô"1=>"O"),
    
52 => array(0=>"Õ"1=>"O"),
    
53 => array(0=>"Ö"1=>"Oe"),
    
54 => array(0=>"×"1=>""),
    
55 => array(0=>"Ø"1=>""),
    
56 => array(0=>"Ù"1=>"U"),
    
57 => array(0=>"Ú"1=>"U"),
    
58 => array(0=>"Û"1=>"U"),
    
59 => array(0=>"Ü"1=>"Ue"),
    
60 => array(0=>"Ý"1=>""),
    
61 => array(0=>"Þ"1=>""),
    
62 => array(0=>"ß"1=>"ss"),
    
63 => array(0=>"à"1=>"a"),
    
64 => array(0=>"á"1=>"a"),
    
65 => array(0=>"â"1=>"a"),
    
66 => array(0=>"ã"1=>"a"),
    
67 => array(0=>"ä"1=>"ae"),
    
68 => array(0=>"å"1=>"a"),
    
69 => array(0=>"æ"1=>""),
    
70 => array(0=>"ç"1=>"c"),
    
71 => array(0=>"è"1=>"e"),
    
72 => array(0=>"é"1=>"e"),
    
73 => array(0=>"ê"1=>"e"),
    
74 => array(0=>"ë"1=>"e"),
    
75 => array(0=>"ì"1=>"i"),
    
76 => array(0=>"í"1=>"i"),
    
77 => array(0=>"î"1=>"i"),
    
78 => array(0=>"ï"1=>"i"),
    
79 => array(0=>"ð"1=>""),
    
80 => array(0=>"ñ"1=>""),
    
81 => array(0=>"ò"1=>"o"),
    
82 => array(0=>"ó"1=>"o"),
    
83 => array(0=>"ô"1=>"o"),
    
84 => array(0=>"õ"1=>"o"),
    
85 => array(0=>"ö"1=>"oe"),
    
86 => array(0=>"÷"1=>""),
    
87 => array(0=>"ø"1=>""),
    
88 => array(0=>"ù"1=>"u"),
    
89 => array(0=>"ú"1=>"u"),
    
90 => array(0=>"û"1=>"u"),
    
91 => array(0=>"ü"1=>"ue"),
    
92 => array(0=>"ý"1=>"y"),
    
93 => array(0=>"þ"1=>""),
    
94 => array(0=>"ÿ"1=>"y"),
    
95 => array(0=>"•"1=>""),
    
96 => array(0=>"Œ"1=>""),
    
97 => array(0=>"œ"1=>""),
    
98 => array(0=>"Š"1=>""),
    
99 => array(0=>"š"1=>""),
    
100 => array(0=>"Ÿ"1=>""),
    
101 => array(0=>"ƒ"1=>""),
    
102 => array(0=>"–"1=>"-"),
    
103 => array(0=>"—"1=>"-"),
    
104 => array(0=>"‘"1=>""),
    
105 => array(0=>"’"1=>""),
    
106 => array(0=>"‚"1=>""),
    
107 => array(0=>"“"1=>'"'),
    
108 => array(0=>"”"1=>'"'),
    
109 => array(0=>"„"1=>'"'),
    
110 => array(0=>"†"1=>""),
    
111 => array(0=>"‡"1=>""),
    
112 => array(0=>"…"1=>""),
    
113 => array(0=>"‰"1=>""),
    
114 => array(0=>"‹"1=>""),
    
115 => array(0=>"›"1=>""),
    
116 => array(0=>"ˆ"1=>""),
    
117 => array(0=>"˜"1=>""),
    
118 => array(0=>")"1=>""),
    
119 => array(0=>"("1=>""), 
    
120 => array(0=>"&quot;"1=>" "),
    
121 => array(0=>"$replace_a"1=>""),
    
122 => array(0=>"$replace"1=>""),
    
123 => array(0=>"€"1=>""),
    
124 => array(0=>"  "1=>" ")

);
for(
$count=0$count<sizeof($char); $count++) {
    
$html str_replace($char[$count][0],$char[$count][1], $html);
}

$html=strtolower($html);
print(
$html);
?>