• 27-04-2007, 23:13:11
    #1
    Üyeliği durduruldu
    fenerbahce.com sitesindeki haberlerle uraşıyorum.

    sitede haberler fenerbahce.com/haberler/22872.php 22872, 22873, 22874 diye sırayla artıyor... Bu haberleri ben php ile çekiyorum fakat 22872 yani bu haber sayısı kısmının o siteye yani fenerbahce.com sitesine eklendikçe benim kurduğum kodlara dahil olmasını istiyorum bunu nasıl yapabilirim? yani o url nin karşılığı varsa çalışsın yoksa eskisinde kalsın ve hata vermesin istiyorum... tabi bunu neye göre artırcağımızı falanda bilmiyorum



    yardımcı olursanız sevinirim.


    son olarak aradığımı açık ve net birşekilde şöyle açıklayım:

    (başka bir yol)


    http://www.fenerbahce.com/haberler/ bu sayfadaki http://www.fenerbahce.com/haberler/22879.php bu formattaki adreslerin sayfa kodları içindeki ilk 5 ini elde edebileceğim ve bu elde ettiklerimi başka bir php fonksiyonda kullanabileceğim kod arıyorum
  • 28-04-2007, 09:03:38
    #2
    yaziyorum ..

    <?
     
    function arasinial($a,$b,$data,$kacinci)
    {
    $x = explode($a,$data);
    $z = explode($b,$x[$kacinci]);
    $oh = $z[0];
    if($x && $z) { return $oh; } else { return false; }
    }
     
    $kaynak = file_get_contents("http://www.fenerbahce.com/index.php?giris=ok");
     
    $kes = arasinial('<a href="/haberler/','.php',$kaynak,3); $kesson=$kes-5;
    echo "en sob HAberler burda<br>\n";
    for($i=$kesson;$i<=$kes;$i++)
    {
    echo "<a href=http://www.fenerbahce.com/haberler/$i.php>$i . haber</a><br>\n";
    }
      
    ?>