• 05-03-2015, 13:58:55
    #1
    Merhaba arkadaşlar;

    Bir siteden en ucuz fiyatı php ile çekerek yazdırmak istiyorum.Diyelim ki aramak istediğim kodu yazdım ve bir sürü fiyat çıktı,ben bu çıkan sayfadaki en uygun fiyatı nasıl çekebilirim.Kaynak kodundan bakıldığında örneğin tüm fiyatlar; "<div class="fiyat">...</div>" aralığında.Yardımcı olursanız sevinirim.Teşekkürler
  • 05-03-2015, 14:13:09
    #2
    Fiyat divinin içeriğini gönderirseniz daha hizli yardım edebiliriz

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 14:13:09 -->-> Daha önceki mesaj 14:11:10 --

    Ama eğer içerikteki sayıları cektiyseniz hepsini bir arraya atayıp min() fonksiyonu ile en düşük değeri yazdirabilirsiniz
  • 05-03-2015, 14:17:18
    #3
    fiyat divindeki sayılar zaten birbirinden farklı o yüzden bu şekilde yazdım,yani kimisinde 499 yazarken kimisinde 599 yazıyor,yani daha iyi anlatmam gerekirse atıyorum http://www.gittigidiyor.com/arama/?k=42LB580N bu linkteki ürünlerin en düşük fiyatını yazdırmam gerekiyor.
  • 05-03-2015, 15:00:08
    #4
    <?php
    $prices= array(599, 499, 699, 899, 999);
    sort($prices);
    Dizeyi küçükten büyüğe sıralar. En küçük olan da $prices['0'];
  • 05-03-2015, 15:05:40
    #5
    hddntha adlı üyeden alıntı: mesajı görüntüle
    <?php
    $prices= array(599, 499, 699, 899, 999);
    sort($prices);
    Dizeyi küçükten büyüğe sıralar. En küçük olan da $prices['0'];
    Teşekkür ederim fakat bu rakamlar her defasında değişiyor,onları otomatik çekip en küçük rakamı yazdırmam gerekiyor.Yani sabit bir işlem değil.En iyi örnek sanırsam gittigidiyor da verdiğim link,zaten bazı fiyatları da oradan çekmem gerekiyor.Oraya göre yardımcı olabilirseniz sevinirim.Tekrardan teşekkürler.
  • 05-03-2015, 15:07:38
    #6
    hackxien adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim fakat bu rakamlar her defasında değişiyor,onları otomatik çekip en küçük rakamı yazdırmam gerekiyor.Yani sabit bir işlem değil.En iyi örnek sanırsam gittigidiyor da verdiğim link,zaten bazı fiyatları da oradan çekmem gerekiyor.Oraya göre yardımcı olabilirseniz sevinirim.Tekrardan teşekkürler.
    Ben sana mantığını kavraman için bir örnek verdim. Kodu kendine göre yorumlamalısın. Sayfadaki bütün fiyatları dizeye alırsın sonra sort ile sıralarsın, en küçüğü de yazdırırsın.
  • 05-03-2015, 15:27:05
    #7
    hddntha adlı üyeden alıntı: mesajı görüntüle
    Ben sana mantığını kavraman için bir örnek verdim. Kodu kendine göre yorumlamalısın. Sayfadaki bütün fiyatları dizeye alırsın sonra sort ile sıralarsın, en küçüğü de yazdırırsın.
    Yok anladım demek istediğinizi teşekkür ederim fakat benim de demek istediğim, her defasında değişen sayılar olduğu için onunla uğraşmak yerine zaten manuel girerek alırım en uygun fiyatı. O yüzden devamlı değişen bir bir sayı topluluğu olduğu için ona göre otomatik hepsini yorumlayan bir sistem olması gerekiyor.
  • 05-03-2015, 15:47:28
    #8
    hackxien adlı üyeden alıntı: mesajı görüntüle
    Yok anladım demek istediğinizi teşekkür ederim fakat benim de demek istediğim, her defasında değişen sayılar olduğu için onunla uğraşmak yerine zaten manuel girerek alırım en uygun fiyatı. O yüzden devamlı değişen bir bir sayı topluluğu olduğu için ona göre otomatik hepsini yorumlayan bir sistem olması gerekiyor.
    yanlış anlamışsınız.
    curl ile yada file get contents ile
    <span itemprop="price">1.299,<sup>00</sup> TL</span>
    buradaki veriyi çekip diziye atacaksınız sonra arkadaşın dediği gibi sıralama yaptıracaksınız.Tek tek gireceğiniz bir durum yok.
  • 05-03-2015, 16:16:39
    #9
    xFactoria adlı üyeden alıntı: mesajı görüntüle
    yanlış anlamışsınız.
    curl ile yada file get contents ile
    <span itemprop="price">1.299,<sup>00</sup> TL</span>
    buradaki veriyi çekip diziye atacaksınız sonra arkadaşın dediği gibi sıralama yaptıracaksınız.Tek tek gireceğiniz bir durum yok.
    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.