Merhaba arkadaşlar.
http://mcdn01.indirdik.com/c/17/17536/17536.xml adresinde bulunan xml verilerini çekmek istiyorum. Sadece thumbnail için yazdığım kod
<?php
$xml = simplexml_load_file("http://mcdn01.indirdik.com/c/17/17536/17536.xml")
or die("Hata: Baglanti Saglanamadi");
foreach($xml->children() as $product){
foreach($product->children() as $images => $data){
$thumbnail = $data->image['thumbnail'];
echo "<img src=\"$thumbnail\" border=\"0\">\n";
}
}
?>Bu kodu kullandığım zaman html olarak
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="http://www.indirdik.com/products/8138/th_uzaktan_kumandali_isik_1.jpg" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="" border="0">
<img src="http://www.indirdik.com/products/7938/th_cam_silecegi.jpg" border="0">
gibi bir çıktı alıyorum ve bir türlü istediğim verileri oradan çekemiyorum. Benim yapmak istediğim xml dosyası içerisinde bulunan verileri bir döngü içerisinde random olarak 4 tanesini;
<a href="$url" target="_blank"><img src="$thumbnail" alt="$title"/></a></br>
şeklinde echo yaptırmak istiyorum, hatta mümkünse orada bulunan tüm verileri echo yaptırmak istiyorum. Yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.
$xml = simplexml_load_file('http://mcdn01.indirdik.com/c/17/17536/17536.xml');
foreach($xml->product as $key => $val){
echo '<a href="'.$val->url.'" target="_blank"><img src="'.$val->images->image.'" alt="'.$val->title.'"/></a><br />';
}