• 11-06-2009, 16:39:02
    #1
    Merhaba Arkadaşlar. Php ile xml işlemleri yapmam gerekiyor kafama takılan soruları sizlere sormak istiyorum.

    1) Php ile deneme.xml şeklinde bir dosya nasıl oluştabilirim?
    2) Oluşturduğum deneme.xml dosyasının içeriğini nasıl değiştirebilirim? Yani xml'e nasıl veri yazabilirim?
    3) Xml dosyasının içeriğini nasıl okuyabilirim?
  • 11-06-2009, 18:14:47
    #2
    Üyeliği durduruldu
    touch ile oluşturursun
    fopen ile açarsın fputs ile yazarsın
    simpleload_xml_file fonskiyonu ilede okutursun.. yada file_get_contents ile baglanıp preg_match ile halledebilirsin..
  • 12-06-2009, 01:01:14
    #3
    Üyeliği durduruldu
    diğer bir alternatif ise direk fopen modu "w" olursa zaten sıfırdan oluşturur
  • 12-06-2009, 02:02:06
    #4
    Basit bir şekilde anlatmam gerekirse :

    <?
    
    header("content type:text/xml");
    
    $dosya = fopen("veri.xml","w"); // veri.xml uzantılı dosya açacağımızı belirttik. Dosya yoksa bu isimde ve uzantıda oluşturulacak.
    
    if ($dosya) { echo "OK"; } else { echo "ERROR"; } // Fopen'ın sorunsuz çalışıp çalışmadığını kontrol ettik.
    
    $veri = "Buraya XML kodlarımızı yazacağız."; // XML kodlarımızı burada oluşturacağız.
    
    $yaz = fputs($dosya,$veri); // fputs ile veri.xml dosyamıza $veri değişkeninde ki değerlerin yazılacağını söyledik.
    
    if ($yaz) { echo "OK"; } else { echo "ERROR"; } //Yazılıp yazılmadığını kontrol ettik.
    
    ?>