witam, napisałem skrypt który pokazuję mi na którym miejscu jest dana strona w google.pl.
<?php
$page2 = @file_get_contents('http://www.google.com/search?hl=en&lr=&q='.urlencode(Iso2Utf
($qq)).'&num=100&btnG=Search', \"r\") ;
//echo $page2;
//$page2 = substr($page2, \"<div class\", '<b>');
//print '<Div>';
$tb = explode (\"<p class\", $page2); $limit = 101;
for($i = 1; $i< $limit; $i++){
$abc = explode('href=\"', $tb[$i]);
//pobieranie desc
//print_r($tb[$i]);
$fP = strpos($tb[$i], 'href=\"'); $sP = strpos($tb[$i], '</font><nobr> <a class=fl', $fP+1
); $desc = substr($tb[$i], $fp, $sP); $limit = 0;
break;
}
}
?>
Skrypt działa dobrze ale .. tylko wtedy gdy na stronie nie pojawiają się
linki sponsorowane na środku. Linki po boku nie mają wpływu na wynik. Wtedy skrypt się gubi i nic nie wyśwetla.
formularz do tego to :
<form action="index.php?ACT=view" method="post" style="margin:0px;"> <table cellSpacing="1" cellPadding="6" width="100%" border="0"> <tr align="left"> <td width="44%"><b> Formularz
</b></td</tr><hr size=1>
<br /><input name="http" class=form_ size=102 value="'.$_POST["http"].'"><br /><br /> <br /><input name=q class=form_ size=102 value="'.$_POST["q"].'"><br /><br /> <input name=dalej type=submit value=" Dalej ==> ">
ma ktoś jakieś rozwiązanie? tego kłopotu a możę ma ktoś gotowca. z góry dzieki