Es kommt ganz Darauf an wie die search.php arbeitet. Wenn sie GET
verwendet, dann könnte dir diese Funktion hier nützlich sein:
file_get_contents()
Sollte die serach.php allerdings POST zur Übertragung des Suchstrings verwenden, dann musst du den Header mit den Post Daten selber senden.
Eine entsprechende Funktion könnte so aussehen:
Code:
<?php
function PostToHost($host, $path, $referer, $data_to_send) {
$fp = fsockopen($host, 80);
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data_to_send) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data_to_send);
while(!feof($fp)) {
$res .= fgets($fp, 128);
}
fclose($fp);
return $res;
}
$data = "Varname=VarContent";
$x = PostToHost(
"example.com",
"/path/file.php",
"http://example.com/path/file.php",
$data
);
echo $x;
?>
(Die habe ich bei Google gefunden)
In diesem Fall stehen deine Suchergebnisse in der Variable $x.
Ich denke der Source ist selbsterklärend.
MfG