Arkadaşlar çok uğraştım php ile xml okuma konusunda bir sürü yazılan çizilen şeyler okudum uğraştım sonunda yaptım. Altınkaynak sitesinde vermiş ama komple geliyor istediğiniz satırları getiremiyorsunuz. Bunun için deneme yanılma ve biraz uğraş sonucu istediğimi yaptım. Baktım ki forumda baya bi istek olmuş ben de paylaşayım dedim.
Yukarıdaki kodu catalog/view/theme/temanız/common/header.tpl ve ya home.tpl nereye isterseniz oraya yapıştırın. Sorunsuz çalışacaktır.
PHP:
<?php
/* Ömer Faruk ÖZKARA */
echo '<!-- Ömer Faruk ÖZKARA tarafından hazırlanmıştır sorun olursa ozmofa@gmail.com -->';
$doc = new DOMDocument();
$doc->load( 'http://xml.altinkaynak.com.tr/altinkaynak.xml' );
$books = $doc->getElementsByTagName( "altinkaynak" );
foreach( $books as $book )
{
$authors = $book->getElementsByTagName( "DOVIZ" );
$author1 = $authors->item(0)->nodeValue;
$authors = $book->getElementsByTagName( "DOVIZ" );
$author2 = $authors->item(1)->nodeValue;
$authors = $book->getElementsByTagName( "DOVIZ" );
$author3 = $authors->item(2)->nodeValue;
$authors = $book->getElementsByTagName( "DOVIZ" );
$author4 = $authors->item(13)->nodeValue;
$publishers = $book->getElementsByTagName( "SATIS" );
$publisher1 = $publishers->item(1)->nodeValue;
$publishers = $book->getElementsByTagName( "ALIS" );
$publisher2 = $publishers->item(1)->nodeValue;
$publishers = $book->getElementsByTagName( "SATIS" );
$publisher3 = $publishers->item(2)->nodeValue;
$publishers = $book->getElementsByTagName( "ALIS" );
$publisher4 = $publishers->item(2)->nodeValue;
echo "$author1 <br>";
echo "<div> ALIŞ SATIŞ<br />USD $publisher2 / $publisher1 \n </div>\n";echo " $author3 \n";
}
?>
Yukarıdaki kodu catalog/view/theme/temanız/common/header.tpl ve ya home.tpl nereye isterseniz oraya yapıştırın. Sorunsuz çalışacaktır.