Arkadaşlar, yukarıdaki sorunum devam ediyor. Anladığım kadarı ile veriler tek xml dosya içinde fakat farklı worksheet ler içinde yer alıyor. Bu nedenle feof ilk worksheet i okuyup veriler bitti sanarak dosyayı sonlandırıyor.
Bu nedenle, benim, xml dosyası içindeki ikinci worksheet ten php ile veri çekmem gerekiyor.
Aranızda yardımcı olabilecek birisi varsa şimdiden çok teşekkür ederim.
Zaman
2014-10-11 10:39:34Php Php ile farklı worksheet lerden veri çekme Arkadaşlar,
Acil yardımınızı bekliyorum. Merkez Bankasının sitesinden döviz kurlarını otomatik olarak çekmeye çalışıyorum, TL karşılığı döviz kurları sorunsuz geliyor, ama ikinci tabloda bulunan çapraz kurları çekemiyorum. Çünkü feof komutu TL karşılığı kurları okuduktan sonra dosya sonuna gelindiğini sanarak döngüyü sonlandırıyor. Aşağıdaki kodları kullanıyorum. Acaba Kodlarda hata mı var? Sizce feof yerine başka bir komut mu kullanmam gerekir? Lütfen acil yardımınızı bekliyorum.
<?php
$usdavro="caprazkur";
$link=fopen("
http://www.tcmb.gov.tr/kurlar/today.xml","r") or die ("Sayfa goruntulenemiyor");
while (!feof($link)) {
$sira1= fgets($link, 4096);
if ($yer1=strpos($sira1,$usdavro)===false)
{
}
else {
echo $sira1, "***";
$yer1=strpos($sira1,$usdavro);
$usdavrodeger=round(trim(substr($sira1,$yer1,14)),4);
break;
}
}
fclose($link);
Zaman
2014-10-09 05:38:31Php Uzak sitedeki tüm verilerin tamamını neden okuyamıyorum? Neden feof dosya okumayı erken sonlandırıyor?