SAWolf76
Wed 31st Jan '01, 10:10pm
Hello,
I'm trying to include this code in my forum but for some reasion it isn't working?? It works fine on my main page so would u please help me out?
<?php
//======= PRINT =========
function newsitem($title, $url, $description, $image, $imagename) {
echo "<a href='$url' target=_blank>";
echo "<b>$title</b></a> ";
}
//======= PARSE =========
function parse() {
$find=0;
$bbc="http://news.bbc.co.uk";
$fd = fopen("http://news.bbc.co.uk/low/arabic/news/", "r");
while ($buffer = fgets($fd, 4096)) {
if($find==1) {
if(ereg("<IMG border=0",$buffer) ) {
ereg("<IMG border=0 alt=\"(.*)\" src=\"(.*)\"", $buffer, $image);
} elseif(ereg("<A href=",$buffer) ) {
ereg('<A href="(.*)"', $buffer, $head);
$head[2]=ereg_replace('</A><BR>', '', $buffer);
$head[2]=ereg_replace('.*>', '', $head[2]);
} elseif(ereg("<HR>",$buffer)) {
if($image[2]=="")
newsitem($head[2], "$bbc$head[1]", $news, "", "");
else newsitem($head[2], "$bbc$head[1]", $news, "$bbc$image[2]", $image[1]);
$image[2]= $head[2]= $news= "";
} elseif($buffer!="") {
$news= $news . $buffer;
}
}
if( ereg("<BR>الأخبار العالمية",$buffer) ) $find= 1;
if( ($find==1) && ereg("<A CLASS=\"index\"",$buffer) ) break;
}
fclose($fd);
}
// == END PARSE
parse();
?>
I'm trying to include this code in my forum but for some reasion it isn't working?? It works fine on my main page so would u please help me out?
<?php
//======= PRINT =========
function newsitem($title, $url, $description, $image, $imagename) {
echo "<a href='$url' target=_blank>";
echo "<b>$title</b></a> ";
}
//======= PARSE =========
function parse() {
$find=0;
$bbc="http://news.bbc.co.uk";
$fd = fopen("http://news.bbc.co.uk/low/arabic/news/", "r");
while ($buffer = fgets($fd, 4096)) {
if($find==1) {
if(ereg("<IMG border=0",$buffer) ) {
ereg("<IMG border=0 alt=\"(.*)\" src=\"(.*)\"", $buffer, $image);
} elseif(ereg("<A href=",$buffer) ) {
ereg('<A href="(.*)"', $buffer, $head);
$head[2]=ereg_replace('</A><BR>', '', $buffer);
$head[2]=ereg_replace('.*>', '', $head[2]);
} elseif(ereg("<HR>",$buffer)) {
if($image[2]=="")
newsitem($head[2], "$bbc$head[1]", $news, "", "");
else newsitem($head[2], "$bbc$head[1]", $news, "$bbc$image[2]", $image[1]);
$image[2]= $head[2]= $news= "";
} elseif($buffer!="") {
$news= $news . $buffer;
}
}
if( ereg("<BR>الأخبار العالمية",$buffer) ) $find= 1;
if( ($find==1) && ereg("<A CLASS=\"index\"",$buffer) ) break;
}
fclose($fd);
}
// == END PARSE
parse();
?>