Php Ile Xml Okuma Uygulaması - Yazılım Ve Tasarım Günlüğü

Php (37)

  • Php ile Session Kullanımı (Ü...
  • Php Mb_Convert_Case Kullanımı
  • Php For Döngüsü Kullanımı
  • Php Etiketleme Sistemi (Hashtag)
  • Php ile Güvenlik Kodu Oluştu...
  • Tümünü Gör

Javascript (22)

  • Jquery Scroll Fonksiyonu Kullanım...
  • Javascript ile Cursor Koordinatlar...
  • Php ve Ajax ile Sayfa Yenilenmeden...
  • Jquery ile Veritabanından Sayfa Y...
  • Jquery ile Titreşim Özelliği
  • Tümünü Gör

Css (8)

  • Css Resim Efektleri
  • Css Seçili Yazıyı Renklendirme
  • Css3 Transition Geçiş Efek...
  • Css Uzun Metinleri Üç ...
  • Css3 ile Resim Büyütme E...
  • Tümünü Gör

Html5 (4)

  • Html5 Dili Etiketleri
  • Html5 QuerySelector Metodu
  • Html5 Content Model (İçeri...
  • Html5 Nedir?

Sql (1)

  • Sql Distinct Hakkında

Grafik (1)

  • Mailing Tasarımı (E-bülten)

Genel (2)

  • Yazılım ve Tasarım Günl&uu...
  • İlk Makalesiyle Blogum Yayında
Php ile Xml Okuma Uygulaması Php

Php ile Xml Okuma Uygulaması

57669 Görüntüleme 0 Yorum yaklaşık 12 yıl önce

Merhaba arkadaşlar, bu makalemizde bir xml dosyasından verileri php ile çekip ekrana yazdıracağız. Kodlara geçmeden önce ne işe yarayabileceğini kısaca anlatayım. Örneğin e-ticaret siteleri tedarikçi firmalardan ürünleri xml ile çekmektedir. Tedarikçi firma ürünlerin adını, fiyatını, stoğunu ve benzeri özellikleri veritabanından çekip xml'e dökerek ürün sağladığı firmaların bu bilgilere erişmesini sağlar. Bu şekilde başka bir sitede satılan ürünleri kendi sitelerine veritabanına kayıt etme zahmetine girmeden(istenilirse veri çekilip veritabanına kaydedilebilir) xml ile çekip satış sağlanabilir. Bugün bunun çok çok basit bir örneğini yapacağız. İlk olarak xml dosyamızı oluşturalım. urunler.xml<?xml version="1.0" encoding="utf-8"?> <urunler> <item> <urunadi>Apple iPhone 5 16 GB</urunadi> <fiyat>1899 TL</fiyat> <kategori>Telefon</kategori> </item> <item> <urunadi>Canon EOS 600D 18 MP</urunadi> <fiyat>1399 TL</fiyat> <kategori>Foto - Kamera</kategori> </item> <item> <urunadi>Dunlop CF 8000 Koşu Bandı</urunadi> <fiyat>1999 TL</fiyat> <kategori>Spor - Outdoor</kategori> </item> </urunler>Böylelikle xml dosyamızı oluşturduk. Urunler, fiyat, kategori diğer tüm isimleri kendi istediğimiz gibi değiştirebiliriz. Tabiki php dosyamızda da değiştirmemiz gerekmekte. Şimdi xmlcek.php sayfamıza geçelim.<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title> Deneme Xml Çekimi </title> </head> <body> <table border="0" cellspacing="0" cellpadding="10" style="font-family:Tahoma; font-size:13px; border:solid; border-width:1px; border-color:#666666; color:#000000;"><tr style="background-color:#666666; color:#ffffff; font-weight:bold;"> <td>Ürün Adı</td> <td>Ürün Fiyatı</td> <td>Kategori</td> </tr>$xml_adresi = "http://www.aerdogan.com/isim.xml"; // xml'imizin bulunduğu yer $bilgi = simplexml_load_file($xml_adresi); //Fonksiyon ile xml'i çekip bilgi değişkenimize aktardık foreach($bilgi->item as $urun) //foreach döngüsü ile her bir satır veriyi çekiyoruz { echo '<tr> <td style="border-bottom:solid; border-width:1px; border-color:#666666;">'.$urun->urunadi.'</td> <td style="border-bottom:solid; border-width:1px; border-color:#666666;">'.$urun->fiyat.'</td> <td style="border-bottom:solid; border-width:1px; border-color:#666666;">'.$urun->kategori.'</td> </tr> '; //Döngünün her dönmesiyle üstteki kısım ekrana bir satır olarak basılacaktır. }</table> </body> </html>Böylelikle makalemizin sonuna gelmiş bulunmaktayız. Anlaşılmayan bir yer varsa yorum yoluyla sorabilirsiniz. Sonraki makalelerde görüşmek üzere...

author

Aykut Erdoğan

simplexml, xml, foreach

Bu Yazılara da Gözat:

Css Seçili Yazıyı Renklendirme

Css Seçili Yazıyı Renklendirme

Css3 Kolonlama Sistemi

Css3 Kolonlama Sistemi

Javascript ile Cursor Koordinatlarını Alma

Javascript ile Cursor Koordinatlarını Alma

0 Yorum

Cevapla

E-Posta Ad Soyad Yorum Makalelerden E-Posta İle Haberdar Ol!

ÇOK OKUNANLAR

slider
Jquery ile Veritabanından Sayfa Yenilenmed...
131415 18

Merhaba arkadaşlar. Bu makalemizde veritabanından sayfamıza ç...

slider
Php ve Ajax ile Sayfa Yenilenmeden Veritaba...
90323 9

Merhabalar, bu makalemizde ajax ile veritabanına kayıt işlemini anl...

slider
Pdo ile Mysql'den Veri Çekme ve...
76447 0

Merhaba arkadaşlar. Bu makalemizde pdo ile mysql veritabanımızdan v...

slider
Javascript ile Saat Yapımı
76247 1

Merhaba arkadaşlar. Bu makalemizde javascript yardımıyla saat yapac...

slider
Php ve Xml ile Dinamik Site Haritası Oluş...
68991 1

Merhaba arkadaşlar. Bu makalemizde sitemizin sayfalarını arama moto...

slider
Javascript ile Sayı ve Harf Kontrolü
67928 2

Merhaba arkadaşlar. Bu makalemizde javascript ile sadece harf(+ö...

slider
Javascript ile Ekran Çözün...
67610 1

Merhaba arkadaşlar. Bu makalemizde javascript ile ziyaretçimiz...

slider
Php ile Session Kullanımı (Üye Giri�...
67194 0

Merhaba arkadaşlar. Bugün php ile basit bir üye giriş sist...

slider
Jquery Datepicker Kullanımı
66461 1

Merhaba arkadaşlar. Bu makalemizde yukarıdaki görselde gör...

slider
Css Uzun Metinleri Üç Nokta ile...
66210 1

Merhaba arkadaşlar. Bugünkü konumuz başlıkta yazıldığ�...

E-Posta Bildirimi

Yeni Yazı yayınlandığında e-posta bildirimi al!

Từ khóa » Html Ile Xml Den Veri çekme