Selamlar.

kaynak yazı şu arkadaşlar

Alıntı
<a href="araba-yaris-oyunlari/askeri-kamyon.html" class="son_oyun2" title="Askeri Kamyon"><img src="resimler/oyun/askeri-kamyon.jpg" alt="Askeri Kamyon" width="130" height="110" border="0" align="top"><br />Askeri Kamyon</a>
<a href="araba-yaris-oyunlari/canavar-polis.html" class="son_oyun2" title="Canavar Polis"><img src="resimler/oyun/canavar-polis.jpg" alt="Canavar Polis" width="130" height="110" border="0" align="top"><br />Canavar Polis</a>
<a href="araba-yaris-oyunlari/carpisan-araba-mucadelesi.html" class="son_oyun2" title="Çarpışan Araba Mücadelesi"><img src="resimler/oyun/carpisan-araba-mucadelesi.jpg" alt="Çarpışan Araba Mücadelesi" width="130" height="110" border="0" align="top"><br />Çarpışan Araba Mücadelesi</a>
buradan linkleri ismini ve alıyorum

kullandığım regex şu

preg_match_all('#<a href="(.*?)"  class="(.*?)" title="(.*?)"><img src="(.*?)" alt="(.*?)" width="130" height="110" border="0" align="top"><br \/>(.*?)<\/a>#sim',$adres,$oyunlar);
herşey doğru geliyor sadece ilk kayıt ($oyunlar[1][0]) yanlış. yani href adresi kaynak koddaki bambaşka birşey geliyor.

ama 2 nci kayıt veya 3 ncü kayıt başlığı doğru

for ($i = 0; $i<=(count($oyunlar[1])-1); $i++) {
                echo $oyunlar[1][$i].'<br/>';
            }
şeklinde yazdırıyorum. sadece ve sadece ilk kaydın adresi yanlış geliyor. neden olabilir acaba?

Sorgu RUBULAR.cOM da doğru sonuç veriyor.

ve neden sadece ilk kayıt yanlış da diğerleri değil. ilk kaydın ne gibi bir durumu olabillir ki.