• 18-12-2012, 16:41:31
    #1
    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.
  • 18-12-2012, 23:56:47
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Inferno adlı üyeden alıntı: mesajı görüntüle
    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 />';
    }
  • 19-12-2012, 15:53:02
    #3
    Kardeş çok teşekkürler kod için. Tam istediğim gibi, mükemmel bir şekilde çalıştı. Konuyla ilgili bir p.m. gönderiyorum.