<?php
$adres = 'http://forum.iyinet.com/';
$sayfa = file($adres);
for($i=3; $i <= 29; $i++) echo $sayfa[$i]."\r\n";
?>
<?php
$sayfa = file_get_contents($adres);
$sayfa = explode("\n",$sayfa);
for($i=3; $i <= 29; $i++) echo $sayfa[$i]."\r\n";
?>
<td align="right"><b>10:30 PM</b></td><td align="left"><b>ET</b></td>
<td width="26px" height="13px"><img src="http://3.bp.blogspot.com/_h9hhsY9crXk/SYIIp0CXyrI/AAAAAAAAAAk/-XGRau5_u-I/s320/football.gif" width="13" height="13" /></td>
<td width="550px" align="left"><b><a href="17535/watch-la-galaxy-vs-real-salt-lake" onClick="newwindow('17535/watch-la-galaxy-vs-real-salt-lake', '17535'); return false;">LA Galaxy vs Real Salt Lake</a></b><font style="font-size: 8px;"> </font></td>
<td align="right"><b>04:30</b></td><td align="left"><b>CET</b></td>
</tr>
<td width="550px" align="left"><b><a href="17535/watch-la-galaxy-vs-real-salt-lake" onClick="newwindow('17535/watch-la-galaxy-vs-real-salt-lake', '17535'); return false;">LA Galaxy vs Real Salt Lake</a></b><font style="font-size: 8px;"> </font></td>
ile başlayan yerleri yani kısaca..<td width="550px" align="left">
$cek = file_get_contents($site);
preg_match('#(<td width="550px" align="left">)(.*?)(</td>)#si',$cek,$av);
$cikti = $av[1].$av[2].$av[3];
echo $cikti;
// ya da
$cek = file_get_contents($site);
preg_match('#<td width="550px" align="left">(.*?)</td>#si',$cek,$av);
$cikti = '<td width="550px" align="left">'.$av[1].'</td>';
echo $cikti;
PHP:$cek = file_get_contents($site); preg_match('#(<td width="550px" align="left">)(.*?)(</td>)#si',$cek,$av); $cikti = $av[1].$av[2].$av[3]; echo $cikti; // ya da $cek = file_get_contents($site); preg_match('#<td width="550px" align="left">(.*?)</td>#si',$cek,$av); $cikti = '<td width="550px" align="left">'.$av[1].'</td>'; echo $cikti;
$adres = 'site adresi';
$al = file_get_contents($adres);
preg_match_all('/<td width="550px" align="left">(.*?)<\/td\>/smi',$al,$a);
print_r($a[0]);
$adres = 'site adresi';
$al = file_get_contents($adres);
preg_match_all('/<td width="550px" align="left">(.*?)<\/td\>/smi',$al,$a);
for($i=0;$i<count($a[0]);$i++){
echo $a[0][$i].'<br>';
}
.......
Sayfada aynı kısımlardan birden fazla varsa bu şekilde alabilirsin, ama pm de verdiğin adreste öyle bir şey yok, yanlış görmediysem
PHP:$adres = 'site adresi'; $al = file_get_contents($adres); preg_match_all('/<td width="550px" align="left">(.*?)<\/td\>/smi',$al,$a); print_r($a[0]);
Arkadaşım tabii ki yapabilirsin. Yalnız istediğin satırların değişmeyeceğine eminsen o satırları gösterebilirsin:
PHP:<?php $adres = 'http://forum.iyinet.com/'; $sayfa = file($adres); for($i=3; $i <= 29; $i++) echo $sayfa[$i]."\r\n"; ?>
veya file_get_contents ile alacaksan önce bölmen gerekir explode ile, çünkü tek değişken olarak döner:
PHP:<?php $sayfa = file_get_contents($adres); $sayfa = explode("\n",$sayfa); for($i=3; $i <= 29; $i++) echo $sayfa[$i]."\r\n"; ?>
gibi.