|
function splitPageHTML($document, $start_pattern, $end_pattern) {
if (!empty($start_pattern)) {
@$start_split = preg_split($start_pattern, $document, 2);
if (count($start_split) > 1) {
//var_dump($start_split);
$document = "";
for ($i=1;$i<=count($start_split)-1;$i++) $document .= $start_split[$i];
}
}
if (!empty($end_pattern)) {
@$end_split = preg_split($end_pattern, $document, 1);
if (count($end_split) > 1) {
//var_dump($end_split);
$document = "";
for ($i=0;$i<=count($end_split)-2;$i++) $document .= $end_split[$i];
}
}
return $document;
}
$handlenews = @fopen("text.txt", "rb");
$ncontents = '';
while (!@feof($handlenews))
{
$ncontents .= @fread($handlenews, 8192);
}
fclose($handlenews);
//echo $ncontents;
$ncontents=eregi_replace("\n"," ",$ncontents);
$tokensnews = explode(' ', $ncontents);
$cn = count($tokensnews);
for($i=0;$i<$cn ;$i++)
{
$news = splitPageHTML($tokensnews[$i], ' ', ' ');
$googlenews[]=$news;
}
//echo count($googlenews);
$rn=rand(0,($cn-1));
echo $googlenews[$rn];
?>
|