--oku.php --VERİ TABANINA GİRİLEN VERİLERİ XML DOSYANIN İÇİNE ATMAYA ÇALIŞTIM
<?php
$link=mysql_connect("localhost","root","");
mysql_select_db("hirdavat_guncelleme",$link);
$sorgu = mysql_query("SELECT * FROM bilgilendirme ");
echo " <?xml version = \"1.0\" encoding=\"iso-8859-9\"?> \n ";
echo "<?xml-stylesheet type="text/css" href="Persons.css">";
echo "<persons> \n";
echo "<person no='122'> \n";
while($list=mysql_fetch_assoc($sorgu))
{
echo "<name>".$list[bilgi]."</name> \n";
//echo "<item>" .$list[icerik]. "</item> \n" ;
}
echo "</person> \n";
echo "</persons> \n";
?>
--okut.html--YAZDIĞIM PHP DEN DE HTMLEYE VERİ ÇEKTİM
<html>
<body>
<xml id="okut" src="xmlcevir.xml"></xml>
<table datasrc="#okut">
<tr>
<td><span datafl ="name"></td>
</tr>
</table>
ARADA .HTACCESS KULLANDIM.NORMALDE ADRES ÇUBUĞUNA XMLCEVİR.XML YAZDIĞIMDA EKRANA OKU.PHP DOSYASI GELİYOR.AMA HTML DE VERİLERİ OKUYAMIYORUM YARDIM EDERSENİZ SEVİNİRİM
css yi html ye çeviremedim
4
●519
- 29-07-2009, 13:34:22ortada xml bi dosya yok zaten
.htaccess dosyasıyla RewriteRule ^xmlcevir.xml$ oku.php [L,NC]
kandırıyorum.yani xmlcevir.xml gordüğü anda oku.php gelcek oku.php içindeki verileri de html içinde gösterecek.xmlcevir.xml olmamasına rağmen adres çubuğuna xmlcevir.xml yazdığımda uku.php geliyor - 29-07-2009, 15:13:11Bende diyorumki üç yöntem var (2. ve 3. yöntem aynı sayılır) bunu yapabilmek için;
1. Bu adresteki gibi xml'e xls sheet atayarak görüntüyü sağlamak. Bunun dezavantajı sadece ie de stilleri algılıyor.Diğerlerinde düz yazı olarak gösteriyor
2. Bu yöntemde okut.php olarak gösterip php deki simplexml i kullanarak verileri okuyup istediğin şekilde gösterme. (php yani çalışan)
3. Yada dersinki okut.html olsun o zamanda simplexml i javascript'te yaparak 2. yöntemdeki gibi gösterebilirsin. (js lerin çalışması iptal edilmesi durumunda patlar)
<kd>2. yöntemi kullanıyorum ben, çünkü istemcide js'lerin iptal edilmesi yada okunamaması gibi bir durum oluşabilir. Ayrıca xml istediğinde php verdiğini anlamıştım, ondan dolayı XML ÇIKTI dedim</kd>