• 05-03-2015, 19:34:49
    #10
    hackxien adlı üyeden alıntı: mesajı görüntüle
    Tamam pardon ozaman. ama işte benim için esas sıkıntı tam kodu nasıl yazıcam,yani sadece gönderdiğim link üzerinden tam kodlarıyla birlikte birisi yazabilir mi rica etsem Çünkü çok araştırma yaptım fakat bunun gibi konular ya yarım kalmış ya da kimse ilgilenmemiş,hiç olmazsa bunun gibi sorunu olan arkadaşlara da çok büyük yardımınız dokunur.İyi sayılmam bu işte o yüzden diyorum,herkese yardımları için teşekkür ederim.
     <?php
     	
     	function curl($url)
    {
        $user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        $icerik = curl_exec($ch);
        curl_close($ch);
        return $icerik;
    }
    
     	 $link = curl("http://www.gittigidiyor.com/arama/?k=42LB580N");
         $parca = '@<span itemprop="price">(.*?)<sup>(.*?)</sup> TL</span>@si';
         preg_match_all($parca, $link, $ff);
       	$al = $ff['0'];
    	foreach($al as $a) {
    	echo $a . "<br>";
    	}
    
    	echo "En dusuk fiyat:".min($al);
         ?>
    Buyur kardeşim. Ama böyle hazıra yatmak ile öğrenemezsin benden tavsiye. Yardımım dokunduysa ne mutlu bana. İyi Çalışmalar dilerim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:33:10 -->-> Daha önceki mesaj 19:32:18 --

    Bu kodun çıktısı ilk önce tüm fiyatları listeler en alta da en düşük fiyatı yazar istediğin gibi düzenleyebilirsin tabiki.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:34:49 -->-> Daha önceki mesaj 19:33:10 --

    Bu da verdiğin link üzerinden kod çalıştırılınca yazdırılan çıktı:

    1.179,00 TL
    1.199,00 TL
    1.299,00 TL
    1.269,00 TL
    1.249,00 TL
    1.299,90 TL
    1.175,00 TL
    1.199,00 TL
    1.279,90 TL
    1.229,00 TL
    1.199,00 TL
    1.324,90 TL
    1.475,42 TL
    1.439,40 TL
    1.400,70 TL
    1.187,50 TL
    1.866,00 TL
    1.362,19 TL
    1.179,00 TL
    1.304,08 TL
    1.604,00 TL
    1.366,86 TL
    1.509,30 TL
    En dusuk fiyat:1.175,00 TL
  • 05-03-2015, 20:08:45
    #11
    BurakKESKIN adlı üyeden alıntı: mesajı görüntüle
     <?php
         
         function curl($url)
    {
        $user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
        $icerik = curl_exec($ch);
        curl_close($ch);
        return $icerik;
    }
    
          $link = curl("http://www.gittigidiyor.com/arama/?k=42LB580N");
         $parca = '@<span itemprop="price">(.*?)<sup>(.*?)</sup> TL</span>@si';
         preg_match_all($parca, $link, $ff);
           $al = $ff['0'];
        foreach($al as $a) {
        echo $a . "<br>";
        }
    
        echo "En dusuk fiyat:".min($al);
         ?>
    Buyur kardeşim. Ama böyle hazıra yatmak ile öğrenemezsin benden tavsiye. Yardımım dokunduysa ne mutlu bana. İyi Çalışmalar dilerim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:33:10 -->-> Daha önceki mesaj 19:32:18 --

    Bu kodun çıktısı ilk önce tüm fiyatları listeler en alta da en düşük fiyatı yazar istediğin gibi düzenleyebilirsin tabiki.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 19:34:49 -->-> Daha önceki mesaj 19:33:10 --

    Bu da verdiğin link üzerinden kod çalıştırılınca yazdırılan çıktı:

    1.179,00 TL
    1.199,00 TL
    1.299,00 TL
    1.269,00 TL
    1.249,00 TL
    1.299,90 TL
    1.175,00 TL
    1.199,00 TL
    1.279,90 TL
    1.229,00 TL
    1.199,00 TL
    1.324,90 TL
    1.475,42 TL
    1.439,40 TL
    1.400,70 TL
    1.187,50 TL
    1.866,00 TL
    1.362,19 TL
    1.179,00 TL
    1.304,08 TL
    1.604,00 TL
    1.366,86 TL
    1.509,30 TL
    En dusuk fiyat:1.175,00 TL

    Teşekkür ederim,aslında bende istemiyorum hazıra yatmak ama eskisi gibi bu konulara fazla zamanımı ayıramıyorum yoğun iş temposundan.Yine de bu paylaştığınız kodlar bile bana bazı şeyleri kavramam için yardımcı olacaktır,umarım çoğu kişi de bu şekilde sebeplenir.Teşekkür ederim,hayırlı akşamlar dilerim.
  • 05-03-2015, 23:27:29
    #12
    Üyeliği durduruldu
    Mysql'da ORDER BY ile basitçe yapılabilir.