metasearch - ereg_replace m.m
Jeg har fundet et script cybercrawl, http://sourceforge.net/projects/cybercrawlme/ der skulle kunne søge på flere sider samtidig.men jeg kan ik få det til at virke.
Så derfor er ville jeg høre om nogen kunne forklare mig lidt om nedenstående kode der er fra scriptet:
<?
$query = ereg_replace(" ","+",$query);
$submit_url = "http://search.excite.com/search.gw?search=".$query."&lang=de";
$file = fopen($submit_url, "r");
$rf = fread($file, 50000);
$tmp1=ereg_replace("\n","",$rf);
$tmp1=ereg_replace("<HTML><HEAD><TITLE>(.*)<td valign=\"top\" align=left width=1600><font face=\"helvetica\" size=-1><ul><li> ","%break% %linkstart%",$tmp1);
$tmp1=ereg_replace("</font></li><p></ul></font><table border=0 cellpadding=2>(.*)</body></html>","%descend%",$tmp1);
$tmp1=ereg_replace("<li> ","%break%%linkstart%",$tmp1);
$tmp=explode("%break%", $tmp1);
global $ex_link, $ex_desc;
while(list($key,$val) = each($tmp))
if($key){
$val=ereg_replace("\n","",$val);
$val=ereg_replace("</A>(.*)<br><font size=-2>","</A>%linkend% %descstart%",$val);
$val=ereg_replace("</font></li><p>","%descend%",$val);
$grab1 = eregi("%linkstart%(.*)%linkend%", $val, $link); # Link erfassen
$grab2 = eregi("%descstart%(.*)%descend%", $val, $desc); # Description erfassen
$link[1]=ereg_replace("http://search.excite.com/relocate/sr=(.*);http://","http://",$link[1]);
$link[1]=ereg_replace("\">","\" target=\"_parent\">",$link[1]);
$ex_link[]=$link[1];
$ex_desc[]=$desc[1];
}
fclose($file);
?>
Det jeg gerne vil vide er:
1. Hvad gør global $ex_link, $ex_desc; og linierne nedenunder?
2. Det vigtigste! Hvordan får jeg den til at udskrive det fundne resultat?
