• 09-08-2010, 10:46:13
    #1
    Üyeliği durduruldu
    for ($i=0; $i<count($naber[1]); $i++)
    {
    $nabers=file_get_contents('http://www.adres.com'.$naber[1][$i]);
    $bul='#<title>(.*?)</title>#si';
    preg_match($bul,$nabers,$sonuc);
    echo $sonuc[1].'<br />';
    }

    preg_match_all ile çektiğim $naber[1] bu sitede bulunan sayfa url leri bunlara tektek girmesini istiyorum ve <title></title> taglarının arasındakini çekmesini istiyorum yukarıdaki gibi çekiyor ama çok yavaş.

    Yanlışmı gidiyorum ya da hızlı olması için başka bir yolumu var?
    Yardımlarınızı bekliyorum.
  • 09-08-2010, 11:18:04
    #2
    Üyeliği durduruldu
    sunucu ile sizin sunucuzunun arasindaki hiz etken olabilir burada. duz sayfayi okuma hizini bir test edin bence ona gore sorunun kaynagini bulmaya calismak daha mantikli
  • 09-08-2010, 12:35:11
    #3
    Üyeliği durduruldu
    $aa=count($naber[1]);
    for ($i=0; $i<$aa; $i++)
    {

    şeklinde bir denermisiniz count u for içinde kullanmayla dışında kullanmanın hız açısından farkı var ama tabi sdemirkeserin de söylediği gibi sunucu kaynaklı bir yavaşlıkta olabilir
  • 09-08-2010, 14:34:15
    #4
    Üyeliği durduruldu
    TurkishDizayn adlı üyeden alıntı: mesajı görüntüle
    $aa=count($naber[1]);
    for ($i=0; $i<$aa; $i++)
    {

    şeklinde bir denermisiniz count u for içinde kullanmayla dışında kullanmanın hız açısından farkı var ama tabi sdemirkeserin de söylediği gibi sunucu kaynaklı bir yavaşlıkta olabilir
    Şimdi eskisinden daha hızlı sanırım Teşekkürler