Bu durumda çalışması gerekmezmi?

<? 
function ElemanIsmiyleAl ($xml, $basla, $bitir) { 
   global $pozisyon; 
   $baslapos = strpos($xml, $basla); 
   if ($baslapos === false) { 
       return false; 
   } 
   $bitirpos = strpos($xml, $bitir); 
   $bitirpos = $bitirpos+strlen($bitir);     
   $pozisyon = $bitirpos; 
   $bitirpos = $bitirpos-$baslapos; 
   $bitirpos = $bitirpos - strlen($bitir); 
   $etiket = substr ($xml, $baslapos, $bitirpos); 
   $etiket = substr ($etiket, strlen($basla)); 
   return $etiket; 
} 
?> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd"> 
<HTML> 
<HEAD> 
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1254"> 
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF8"> 
<TITLE>Teknoloji Haberleri - Sony,Hp,Yazılım,Symantec,Intel,Microsoft,Linux,Google,Borland,Laptop,Playstation</TITLE> 
<STYLE> 
<!-- 
body,p,div,span,marquee,td{font-family:Tahoma,Verdana;font-size:12px;} 
a:hover{color:#FF6600} 
a{color:#000066} 
h1{font-family:Tahoma,Verdana;font-size:12px;} 
--> 
</STYLE> 
</HEAD> 
<BODY BGCOLOR="#666666" TOPMARGIN="10"> 
<TABLE WIDTH="750"  BORDER="0" ALIGN="CENTER" CELLPADDING="0" CELLSPACING="0"> 
  <TR> 
    <TD WIDTH="6" ALIGN="RIGHT" VALIGN="BOTTOM"><IMG SRC="1.gif" WIDTH="6" HEIGHT="7"></TD> 
    <TD BGCOLOR="#FFFFFF"></TD> 
    <TD WIDTH="6" VALIGN="BOTTOM"><IMG SRC="2.gif" WIDTH="6" HEIGHT="7"></TD> 
  </TR> 
  <TR BGCOLOR="#FFFFFF"> 
    <TD>&nbsp;</TD> 
    <TD><TABLE><? 
$dosya = "http://sports.yahoo.com/nfl/rss.xml"; 
$pozisyon = 0; 
$Yumrular = array(); 
if (!($fp = fopen($dosya, "r"))) { 
   die("XMLi açamadım"); 
} 
while ($SatirAl = fread($fp, 4096)) { 
   $veri = $veri . $SatirAl; 
} 
$say = 0; 
$pozisyon = 0; 
while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
   $Yumrular[$say] = $yumru; 
   $say++; 
   $veri = substr($veri, $pozisyon); 
} 
echo("<TABLE WIDTH=\"100%\"  BORDER=\"0\" CELLSPACING=\"0\" CELLPADDING=\"5\">"); 
for ($i=0; $i<21; $i++) { 
$kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
$baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
$aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
$link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
$aciklama = utf8_decode($aciklama); 
$baslik = utf8_decode($baslik); 
$habersay = 0; 
if($baslik != "") 
 { 
  $baslikx = explode("[",$baslik); 
  $baslik = $baslikx[0]; 
  $bol = explode("?id=",$link); 
  $resim = "<img src=\"http://www.herseynet.com/teknohaber/image/".$bol[1].".jpg\" border=0>"; 
  if((($i % 2) == 1) AND $i != 2)echo("<tr>"); 
  if($i == 0) 
{ 
 echo("<td align=center width=50% valign=top><IMG SRC=\"teknohaber.gif\" WIDTH=\"289\ HEIGHT=\"44\" alt=\"Tekno Haber  
Logosu\"><br>"); 
 echo("<A HREF=\"#\"  
onClick=\"this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.teknohaber.com');\">Anasayfa Yap!</a>"); 
 echo(" | <A HREF=\"javascript:window.external.AddFavorite('http://www.teknohaber.com','Tekno Haber')\">Sık Kullanılanlara  
Ekle!"); 
 echo("</td><td>"); 
} 
  else echo("<td valign=top>"); 
  echo("<table cellpadding=3>"); 
  echo("<tr><TD WIDTH=\"100\" valign=top><a href=\"".$link."\" target=_blank>".$resim."</a></TD><TD valign=top><a  
href=\"".$link."\" target=_blank><h1>".$baslik."</h1></a>".$aciklama."</TD></tr>\n"); 
  echo("</table>"); 
  echo("</td>"); 
  if((($i % 2) == 0) AND $i != 0) echo("</tr>"); 
  if($i == 2) 
   { 
echo("<tr><td colspan=2 align=center valign=top>"); 
?> 
728x90 GOOGLE REKLAMI 
<? 
echo("</td></tr>"); 
} 
$habersay++; 
 } 
} 
if($habersay == 0) 
 echo("<font color=#44aa44>•</font> Haber Bulunamadı<br>"); 
?></TABLE></TD> 
    <TD>&nbsp;</TD> 
  </TR> 
  <TR BGCOLOR="#FFFFFF"> 
    <TD>&nbsp;</TD> 
    <TD><TABLE WIDTH="100%"  BORDER="0" CELLSPACING="0" CELLPADDING="3"> 
      <TR VALIGN="TOP"> 
        <TD COLSPAN="2">Gittigidiyor Reklam Kodu</TD> 
        </TR> 
      <TR VALIGN="TOP"> 
        <TD WIDTH="50%"><TABLE WIDTH="100%"  BORDER="0" CELLPADDING="3" CELLSPACING="0" BGCOLOR="#F5FFF0"> 
          <TR> 
            <TD BGCOLOR="#339900"><B> <FONT COLOR="#FFFFFF">Ntvmsnbc</FONT></B></TD> 
          </TR> 
          <TR> 
            <TD VALIGN="TOP"><? 
$dosya = "http://tools.ntvmsnbc.com/rss/tech.xml"; 
$pozisyon = 0; 
$Yumrular = array(); 
if (!($fp = fopen($dosya, "r"))) { 
   die("XMLi açamadım"); 
} 
while ($SatirAl = fread($fp, 4096)) { 
   $veri = $veri . $SatirAl; 
} 
$say = 0; 
$pozisyon = 0; 
while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
   $Yumrular[$say] = $yumru; 
   $say++; 
   $veri = substr($veri, $pozisyon); 
} 
for ($i=0; $i<10; $i++) { 
$kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
$baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
$aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
$link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
$habersay = 0; 
if($baslik != "") 
 { 
  $baslikx = explode("[",$baslik); 
  $baslik = $baslikx[0]; 
  echo("<font color=#44aa44>•</font> <a href=\"".$link."\" target=_blank class=news>".$baslik."</a><br>"); 
  $habersay++; 
 } 
} 
if($habersay == 0) 
 echo("<font color=#44aa44>•</font> Haber Bulunamadı<br>"); 
?></TD> 
          </TR> 
        </TABLE></TD> 
        <TD><TABLE WIDTH="100%"  BORDER="0" CELLPADDING="3" CELLSPACING="0" BGCOLOR="#FFF9F0"> 
          <TR> 
            <TD BGCOLOR="#FB9700"><FONT COLOR="#FFFFFF"><B> turk.internet.com</B></FONT></TD> 
          </TR> 
          <TR> 
            <TD VALIGN="TOP"><? 
// Open and read xml file. You can replace this with your xml data. 
$dosya = "http://turk.internet.com/rss/guncel.rss"; 
$pozisyon = 0; 
$Yumrular = array(); 
if (!($fp = fopen($dosya, "r"))) { 
   die("XMLi açamadım"); 
} 
while ($SatirAl = fread($fp, 4096)) { 
   $veri = $veri . $SatirAl; 
} 
$say = 0; 
$pozisyon = 0; 
// Goes throw XML file and creates an array of all <XML_TAG> tags. 
while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
   $Yumrular[$say] = $yumru; 
   $say++; 
   $veri = substr($veri, $pozisyon); 
} 
// Gets infomation from tag siblings. 
for ($i=0; $i<10; $i++) { 
$kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
$baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
$aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
$link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
$habersay = 0; 
if($baslik != "") 
 { 
  $baslikx = explode("[",$baslik); 
  $baslik = $baslikx[0]; 
  echo("<font color=#FB9700>•</font> <a href=\"".$link."\" target=_blank class=news>".$baslik."</a><br>"); 
  $habersay++; 
 } 
} 
if($habersay == 0) 
 echo("<font color=#44aa44>•</font> Haber Bulunamadı<br>"); 
?></TD> 
          </TR> 
        </TABLE></TD> 
        </TR> 
      <TR VALIGN="TOP"> 
        <TD><TABLE WIDTH="100%"  BORDER="0" CELLPADDING="3" CELLSPACING="0" BGCOLOR="#F2F2FF"> 
          <TR> 
            <TD BGCOLOR="#000066"><FONT COLOR="#FFFFFF"><B> mutasyon.net</B></FONT></TD> 
          </TR> 
          <TR> 
            <TD VALIGN="TOP"><? 
// Open and read xml file. You can replace this with your xml data. 
$dosya = "http://sports.yahoo.com/nfl/rss.xml"; 
$pozisyon = 0; 
$Yumrular = array(); 
if (!($fp = fopen($dosya, "r"))) { 
   die("XMLi açamadım"); 
} 
while ($SatirAl = fread($fp, 4096)) { 
   $veri = $veri . $SatirAl; 
} 
$say = 0; 
$pozisyon = 0; 
// Goes throw XML file and creates an array of all <XML_TAG> tags. 
while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
   $Yumrular[$say] = $yumru; 
   $say++; 
   $veri = substr($veri, $pozisyon); 
} 
// Gets infomation from tag siblings. 
for ($i=0; $i<10; $i++) { 
$kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
$baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
$aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
$link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
$habersay = 0; 
if($baslik != "") 
 { 
  $baslikx = explode("[",$baslik); 
  $baslik = $baslikx[0]; 
  echo("<font color=#000066>•</font> <a href=\"".$link."\" target=_blank class=news>".$baslik."</a><br>"); 
  $habersay++; 
 } 
} 
if($habersay == 0) 
 echo("<font color=#44aa44>•</font> Haber Bulunamadı<br>"); 
?></TD> 
          </TR> 
        </TABLE></TD> 
        <TD><TABLE WIDTH="100%"  BORDER="0" CELLPADDING="3" CELLSPACING="0" BGCOLOR="#FFF4F4"> 
          <TR> 
            <TD BGCOLOR="#FF6600"><FONT COLOR="#FFFFFF"><B>English Technolgy News </B></FONT></TD> 
          </TR> 
          <TR> 
            <TD VALIGN="TOP"><? 
// Open and read xml file. You can replace this with your xml data. 
$dosya = "http://rss.news.yahoo.com/rss/tech"; 
$pozisyon = 0; 
$Yumrular = array(); 
if (!($fp = fopen($dosya, "r"))) { 
   die("XMLi açamadım"); 
} 
while ($SatirAl = fread($fp, 4096)) { 
   $veri = $veri . $SatirAl; 
} 
$say = 0; 
$pozisyon = 0; 
// Goes throw XML file and creates an array of all <XML_TAG> tags. 
while ($yumru = ElemanIsmiyleAl($veri, "<item>", "</item>")) { 
   $Yumrular[$say] = $yumru; 
   $say++; 
   $veri = substr($veri, $pozisyon); 
} 
// Gets infomation from tag siblings. 
for ($i=0; $i<10; $i++) { 
$kategori = ElemanIsmiyleAl($Yumrular[$i], "<category>", "</category>"); 
$baslik = ElemanIsmiyleAl($Yumrular[$i], "<title>", "</title>"); 
$aciklama = ElemanIsmiyleAl($Yumrular[$i], "<description>", "</description>"); 
$link = ElemanIsmiyleAl($Yumrular[$i], "<link>", "</link>"); 
$habersay = 0; 
if($baslik != "") 
 { 
  $baslikx = explode("[",$baslik); 
  $baslik = $baslikx[0]; 
  echo("<font color=#FF6600>•</font> <a href=\"".$link."\" target=_blank class=news>".$baslik."</a><br>"); 
  $habersay++; 
 } 
} 
if($habersay == 0) 
 echo("<font color=#FF6600>•</font> Haber Bulunamadı<br>"); 
?></TD> 
          </TR> 
        </TABLE></TD> 
        </TR> 
    </TABLE></TD> 
    <TD>&nbsp;</TD> 
  </TR> 
  <TR BGCOLOR="#FFFFFF"> 
    <TD>&nbsp;</TD> 
    <TD ALIGN="CENTER"><A HREF="http://www.linkcenneti.com/gel.php?id=10618" TARGET="_blank"><IMG ALT="Linkcenneti.com"  
SRC="http://www.linkcenneti.com/banner88x33.gif" WIDTH="88" HEIGHT="33" BORDER="0"></A><BR><BR><A  
HREF="http://www.ejder.com.tr"><IMG SRC="powered-by-ejder.gif" WIDTH="124" HEIGHT="20" BORDER="0"></A></TD> 
    <TD>&nbsp;</TD> 
  </TR> 
  <TR> 
    <TD ALIGN="RIGHT" VALIGN="TOP"><IMG SRC="3.gif" WIDTH="6" HEIGHT="7"></TD> 
    <TD BGCOLOR="#FFFFFF"></TD> 
    <TD WIDTH="7"><IMG SRC="4.gif" WIDTH="7" HEIGHT="6"></TD> 
  </TR> 
</TABLE> 
</TD> 
</TR> 
<TR> 
    <TD><CENTER> 
    </CENTER></TD> 
</TR> 
</TABLE> 
</BODY> 
</HTML>