load( "Links.xml" );
$x = $xmlDoc->getElementsByTagName('link');
// Get the q parameter from URL.
$q = $_GET["q"];
// Lookup all links from the xml file if length of q > 0.
if ( strlen($q) > 0 ) {
$hint = "";
for( $i=0; $i<($x->length); $i++ ) {
$y = $x->item($i)->getElementsByTagName('title');
$z = $x->item($i)->getElementsByTagName('url');
if ( $y->item(0)->nodeType == 1 ) { // 1: element
// Find a link matching the search text.
if ( stristr( $y->item(0)->childNodes->item(0)->nodeValue, $q ) ) {
if ( $hint == "" ) {
$hint = "" .
$y->item(0)->childNodes->item(0)->nodeValue . "";
}
else {
$hint = $hint . "
" .
$y->item(0)->childNodes->item(0)->nodeValue . "";
}
}
}
}
}
// Set output to "no suggestion" if no hint were found
// or to the correct values.
if ( $hint == "" ) {
$hint = "
";
$response = $hint . "No suggestion" . " |
";
}
else {
$hint = "" . $hint;
$response = $hint . " |
";
}
// Output the response.
echo $response;
?>