85) unset ($result[count($result)-1]); echo json_encode ($result) . "\n"; exit(); } else { exit(); } } if ($_REQUEST[keyword] && ($_REQUEST[site] || $_GET[lang])) { $dbh = pg_pconnect ("", "", "web"); if ($dbh) { if ($_REQUEST[site] == "www.google.de" || $_GET[lang] == "de") { $lang = "de"; $site = "www.google.de"; } else { $lang = "en"; $site = "www.google.com"; } $query = sprintf ("INSERT INTO search_keywords VALUES ('%s','%s','%s','%s')", pg_escape_string($_REQUEST[keyword]), $lang, date ("Y-m-d H:i"), $_SERVER[REMOTE_ADDR]); pg_exec ($dbh, $query); } $url = "http://" . $site . "/search?as_q=" . ereg_replace (" ", "+", $_REQUEST[keyword]) . "&as_sitesearch=infodrom.org"; header ("Location: $url"); mail ("joey@luonnotar.infodrom.org", "New Search Request", "Site : $site Keywords: $_REQUEST[keyword] Host : " . $_SERVER[REMOTE_ADDR] . " SCRIPT : " . $_SERVER[SCRIPT_URI] . " URL : " . $url . "\n", "From: Infodrom Webserver "); } else { header ("Location: search.html"); } ?>