Php’de XML Oluşturma

Bu dersimize php veri tabanında yer alan verilerden xml dosya oluşturmayı ögrenecegiz.veri tabanızmızda galeri tablomuz yer alsın ve galeri tablomuzda yer alan veriler ile xml dosyamızı oluşturalım.
İlk olarak xml dosyamızdaki sabitleri değişkenlere aktarıyoruz.

 

 

 


$start='<?xml version="1.0" encoding="UTF-8" ?><flash_parameters><preferences><global><basic_property movieWidth="480" movieHeight="330" html_title="Title" loadStyle="Pie" startAutoPlay="true" continuum="true" anvsoftMenu="false" backgroundColor="0xffffff" hideAdobeMenu="false" photoDynamicShow="true" enableURL="true" transitionArray="7,10"/><title_property showTitle="false" photoTitleColor="0xff0000" backgroundColor="0xffffff" alpha="50" autoHide="true"/><music_property path="" stream="true" loop="true"/><photo_property topPadding="0" bottomPadding="40" leftPadding="0" rightPadding="0"/><properties enable="true" backgroundColor="0xffffff" backgroundAlpha="30" cssText="a:link{text-decoration: underline;} a:hover{color:#ff0000; text-decoration: none;} a:active{color:#0000ff;text-decoration: none;} .blue {color:#0000ff; font-size:15px; font-style:italic; text-decoration: underline;} .body{color:#ff5500;font-size:20px;}" align="bottom"/></global><thumbnail><basic_property showPrview="false" buttonColor="0xffffff" borderColor="0xffffff" currentBorderColor="0xffffff"/></thumbnail></preferences><album>';
$end='</album></flash_parameters>';
$dosya_adi="slides.xml";

Daha sonra aşağıdaki kodlar ile veri tabanımızdan verileri çekip değişkene atıyoruz (veri tabanındaki tüm verileri).


$qa=$dba->query("SELECT * FROM galeri Order By id Desc");
while($row=$dba->fetch_assoc($qa)){
$new='<slide jpegURL="thumbs/'.$row['photo'].'" d_URL="slides/'.$row['photo'].'" title="Bemtaş Halı" transition="0" panzoom="1" URLTarget="0" phototime="4" url="http://www.serpito.com" width="480" height="360"/>';

$icerik=$icerik.$new; // veri tabanındaki verileri icerik değişkenimize attık(xml şeklinde).
}

Ardından xml dosyamızı oluşturuyoruz.


$yaz=fopen($dosya_adi, "w"); // dosyamızı açıtık
fwrite($yaz,$start.$icerik.$end);// dosya içeriğimizi oluşturduk.
fclose($yaz); // dosya mızı kapattık yazma işlemini bitirdik.

sword fish

Hem yazılım, hem kendini geliştiriyor. teknoloji meraklısı... kişisel weblogu

Website - More Posts

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>