Yardım - Basit Php ile XML dosyasına veri ekleme
5
●952
- 09-12-2015, 20:19:41xmli php ile parse edip ilgili veriyi ekletip sonrasında tekrar kaydetmeniz gerekir. bunun yerine chopper07 arkadaşında dediği gibi daha kolay yöntem olan verileri mysqle kaydettirin sonrasında ise php üzerinden mysqldeki verileri çekip xml olarak çıktı verin. otomatik sitemap mantığı olarakda düşünebilirsiniz. php dinamik xml veya php otomatik sitemap diye aratırsanız kaynaklara ulaşabilirsiniz. (yapmak istediğiniz sitemap değil ama sonuçta sitemapda xml olduğu için o şekilde aratmanız daha çok kaynağa ulaşmanızı sağlar, sistemi hazırladıktan sonra xml yapısını dilediğiniz gibi editlersiniz.)
- 09-12-2015, 21:29:17Merhaba,
<?php if($_POST['user'] != "") { $file = 'a.xml'; $xml = simplexml_load_file($file); $u = $xml->addChild('uye'); $u->addChild('kullaniciadi', $_POST['user']); $u->addChild('email', $_POST['mail']); $u->addChild('adisoyadi', $_POST['name']); $xml->asXML($file); echo "xmle eklendi"; } ?> <form method="post" action=""> <input name="user" type="text"> <input name="mail" type="text"> <input name="name" type="text"> <input type="submit"> </form>Eğer bu xml zamanla şişecekse, ileride içindekileri arama güncelleme silme gibi durumlar sözkonusu olacaksa kod kalabalığından kurtulmak ve performans adına verileri xml'de değil veritabanında saklayabilirsiniz.
xml'inize chmod yazma yetkisi verin lütfen.
Kolaylıklar.
Shrin adlı üyeden alıntı: mesajı görüntüle