Şimdi Ara

PHP - Hedef Gösterilen Dizindeki Tüm Xml Dosyaları Okuma

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
4
Cevap
0
Favori
692
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • phpde belirttiğim xml dosyasını okuyabiliorum fakat daha fazla xml dosyası okutmam lazım.
    Örnek vercek olursam
    C:/ornek/1/a.xml
    C:/ornek/2/a.xml
    C:/ornek/deneme/a.xml
    C:/ornek/xml/a.xml
    Bu sekilde ornek klasörümün içinde ve alt klasörlerimde birden çok xml dosyayı mevcut.
    Ben şu şekilde sadece gösterdiğim xml i çekebiliyorum.
    $xml=simplexml_load_file('a.xml');
    Nasıl birşey uygulayabilirimki C:/ornek hedefini verince bütün xml dosyalarını okutabilirim?



  • Daha önceki soruna yazdığım cevabı incelersen orada verdiğim kodu alarak dosyaları ayırt edebilirsin.
    Basit olarak bir algoritma kuracak olursak;
    Önce dizinler içerisinde recursive olarak dön ve path'leri al daha sonra bu path'lerdeki dosyaları bir diziye çek daha sonra diziyi filtrele ve gelen XML dosyalarını bir döngü içerisinde sırayla okuyabilirsin.
  • bay damar açıklamayı güzel bir şekilde yapmış..

    http://www.php.net/manual/tr/function.readdir.php adresini incele.. burada dizindeki dosyaları bir diziye nasıl atayacağını anlatan örnekler mevcut.. bu dizide elde ettiğin xml dosyaları diziyi foreach ile döndürerek tek tek sırasıyla işleyebilirsin;)
  • quote:

    Orijinalden alıntı: hdamar

    Daha önceki soruna yazdığım cevabı incelersen orada verdiğim kodu alarak dosyaları ayırt edebilirsin.
    Basit olarak bir algoritma kuracak olursak;
    Önce dizinler içerisinde recursive olarak dön ve path'leri al daha sonra bu path'lerdeki dosyaları bir diziye çek daha sonra diziyi filtrele ve gelen XML dosyalarını bir döngü içerisinde sırayla okuyabilirsin.


    quote:

    Orijinalden alıntı: sagoral

    bay damar açıklamayı güzel bir şekilde yapmış..

    http://www.php.net/manual/tr/function.readdir.php adresini incele.. burada dizindeki dosyaları bir diziye nasıl atayacağını anlatan örnekler mevcut.. bu dizide elde ettiğin xml dosyaları diziyi foreach ile döndürerek tek tek sırasıyla işleyebilirsin;)

    Teşekkürler hocam. Biraz inceledim birazda kafa yordum. Sonra ver elini for döngüsü
    array tanımlayıp uzantısı xml olanları takır takır dizine attım.




  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.