• 24-05-2014, 04:03:32
    #1
    Merhaba,

    <li>
                      <ul><li><a href="urunliste.php?kategori=2">Tüm Markalar</a></li><li><a href="urunliste.php?kategori=2&marka=1">Adidas</a></li><li><a href="urunliste.php?kategori=2&marka=3">Antik </a></li><li><a href="urunliste.php?kategori=2&marka=4">Conakers</a></li><li><a href="urunliste.php?kategori=2&marka=5">Converse</a></li><li><a href="urunliste.php?kategori=2&marka=6">Dexter </a></li><li><a href="urunliste.php?kategori=2&marka=7">Diesel </a></li><li><a href="urunliste.php?kategori=2&marka=8">Hummel</a></li><li><a href="urunliste.php?kategori=2&marka=9">Lacoste </a></li><li><a href="urunliste.php?kategori=2&marka=10">New Balance </a></li><li><a href="urunliste.php?kategori=2&marka=11">Nike </a></li><li><a href="urunliste.php?kategori=2&marka=12">Puma </a></li><li><a href="urunliste.php?kategori=2&marka=13">RDO POLO</a></li><li><a href="urunliste.php?kategori=2&marka=14">Tommy</a></li><li><a href="urunliste.php?kategori=2&marka=15">Timberland</a></li><li><a href="urunliste.php?kategori=2&marka=16">Akgül</a></li><li><a href="urunliste.php?kategori=2&marka=17">Canqper</a></li><li><a href="urunliste.php?kategori=2&marka=18">Capris</a></li><li><a href="urunliste.php?kategori=2&marka=19">Mesolite</a></li><li><a href="urunliste.php?kategori=2&marka=20">Scookrs</a></li><li><a href="urunliste.php?kategori=2&marka=21">Reebook</a></li><li><a href="urunliste.php?kategori=2&marka=22">Toms</a></li><li><a href="urunliste.php?kategori=2&marka=23">Onitsuka</a></li></ul>                <a href="urunliste.php?kategori=2">Erkek Ayakkabı</a>
                      </li>
    
    
    
          <div class="box_urun_adi">Adidas 017 Siyah Mavi (Erkek)</div>
          
          
               
          <div id="satin_al_btn">
          <a href="urundetay.php?id=8">
          <img src="assets/images/satin_al.png" width="240" height="52" alt="satın al" /></a></div>
    	      </div>
               
                     <div class="box">
          <div class="box_simge"><img src="http://encokayakkabi.com/images/indirimliurun.gif" width="118" height="94" alt="simge" /></div>      <div class="box_fiyat">39 TL</div>
                <div class="box_resim">
                
                <a href="urundetay.php?id=116">
                
                <img src="./thumb.php?id=116&w=375px&h=248&oran=1&percent=1" alt="resim title" width="375" height="248" border="0" /></a></div>
    	  
    	        
          <div class="box_urun_adi">Toms Bordo ( Erkek- Bayan )</div>
          
          
               
          <div id="satin_al_btn">
          <a href="urundetay.php?id=116">
          <img src="assets/images/satin_al.png" width="240" height="52" alt="satın al" /></a></div>
    	      </div>
               
                     <div class="box">
          <div class="box_simge"><img src="http://encokayakkabi.com/images/indirimliurun.gif" width="118" height="94" alt="simge" /></div>      <div class="box_fiyat">39 TL</div>
                <div class="box_resim">
                
                <a href="urundetay.php?id=122">
                
                <img src="./thumb.php?id=122&w=375px&h=248&oran=1&percent=1" alt="resim title" width="375" height="248" border="0" /></a></div>
    	  
    	        
          <div class="box_urun_adi">Toms Siyah Erkek</div>
          
          
               
          <div id="satin_al_btn">
          <a href="urundetay.php?id=122">
          <img src="assets/images/satin_al.png" width="240" height="52" alt="satın al" /></a></div>
    	      </div>
               
                     <div class="box">
          <div class="box_simge"><img src="http://encokayakkabi.com/images/indirimliurun.gif" width="118" height="94" alt="simge" /></div>      <div class="box_fiyat">39 TL</div>
                <div class="box_resim">
                
                <a href="urundetay.php?id=20">
                
                <img src="./thumb.php?id=20&w=375px&h=248&oran=1&percent=1" alt="resim title" width="375" height="248" border="0" /></a></div>
    	  
    	        
          <div class="box_urun_adi">Puma Ferrari Kırmızı Beyaz  (Erkek)</div>
          
          
               
          <div id="satin_al_btn">
          <a href="urundetay.php?id=20">
          <img src="assets/images/satin_al.png" width="240" height="52" alt="satın al" /></a></div>
    	      </div>
               
                     <div class="box">
          <div class="box_simge"><img src="http://encokayakkabi.com/images/indirimliurun.gif" width="118" height="94" alt="simge" /></div>      <div class="box_fiyat">39 TL</div>
                <div class="box_resim">
                
                <a href="urundetay.php?id=15">
                
                <img src="./thumb.php?id=15&w=375px&h=248&oran=1&percent=1" alt="resim title" width="375" height="248" border="0" /></a></div>
    Çektiğim websitenin kaynak kodlarından bazı alıntılar yukarıdaki gibidir.
    Kodu bu şekilde kullanıp arama yaptırdığımda bana ekran çıktısı olarak hiç bir şey gelmiyor. Acaba nerde hata yapıyorum? Yardımcı olabilirmisiniz?

    <?php
    
    	$site = file_get_contents("http://www.siteadresi.com/");
    			
    	$aranan = ('@<a href="urunliste.php?kategori=2">(.*?)</a>@i');  
    	
    	$sayi = preg_match_all($aranan, $site, $ara);
    	
    	for($a=0; $a<$sayi; $a++){
    		echo $ara[1][$a]."<br>";
    	}		
    ?>
  • 24-05-2014, 04:20:47
    #2
    <?php 
     
        $site = file_get_contents("http://www.siteadresi.com/"); 
                 
        $aranan = ('@<a href="urunliste.php\?kategori=2">(.*?)</a>@i');   
         
        $sayi = preg_match_all($aranan, $site, $ara); 
         
        for($a=0; $a<$sayi; $a++){ 
            echo $ara[1][$a]."<br>"; 
        }         
    ?>
    Şöyle dene