Şimdi Ara

rastgele ama benzersiz veri çekme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
6
Cevap
0
Favori
247
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar xml dosyasının içerisinden rastgele veriler çekiyorum ama istiyorum ki bir gelen birdaha gelmesin. Veritabanımda arama yapsın o link eğer varsa yani veritabanımda kayıtlıysa gelmesin başka bir link gelsin xmlin içinden. Ne denediysem yapamadım yardımcı olursanızçok sevinirim. ajax ile Üye kullanıcı adı sorgulama yapar gibi yapayım dedim ama orada inputa girilen değer post ediliyor benim ise inputum yok xml içerisinden döndürdüğüm değeri bir değişkene atıyorum oyüzden değişkeni post edip de yapamadım.

    bu xmlden rastgele veri çektiğim kod
    <?php
    $xml = simplexml_load_file('linkler.xml');
    $link = $xml->url[mt_rand(0,count($xml->url))]->loc ;
    echo $link;
    ?>


    bu da xml örneğim

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
    <loc>
    https://forum.donanimhaber.com/1
    </loc>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>
    https://forum.donanimhaber.com/2
    </loc>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>
    https://forum.donanimhaber.com/3
    </loc>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>
    https://forum.donanimhaber.com/4
    </loc>
    <changefreq>daily</changefreq>
    </url>
    <url>
    <loc>
    https://forum.donanimhaber.com/5
    </loc>
    <changefreq>daily</changefreq>
    </url>
    </urlset>



    < Bu mesaj bu kişi tarafından değiştirildi hamdullahli -- 26 Mayıs 2020; 20:35:37 >







  • Onun için ufak bir kod yazman gerekli. Sadece istemekle olmaz.

    < Bu ileti mini sürüm kullanılarak atıldı >
  • Bu ne şimdi, cevap mı? Dalga geçme mi?
  • çekilenleri bi liste dizi vs. de tut, dizinin indislerini tek tek gezip var mı yok mu kontrol et. benzersizliğini buna göre yaparsın, rastgeleyi yapmışsın sanırım.

    < Bu ileti DH mobil uygulamasından atıldı >
  • url arrayi shuffle ettikten sonra for ile sirasiyla gezebilirsin.

    sonucta elemanlari rastgele gezmis olacaksin ama ayni elemani gezmeyeceksin.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.