[]
php -> file_get_contents, fsockopen, fopen
bir sitem var doruknette.
php ile yazılan kodu calıstırmıyor.
localde wampserver ile guzelce calısıyor.
doruknet destek e mail attım. dedi ki:
"Farklı bir sistemden bilgi çekebilmek için kullandığınız fopen sistemimiz tarafından desteklenmemektedir. Bu nedenle de sistem için fsockopen kullanabilirsiniz."
bu kodu;
<?php
$content = file_get_contents("www.tcmb.gov.tr");
$dolar_bul = explode('<Currency Kod="USD" CurrencyCode="USD">' ,$content);
$dolar_bul = explode('</ForexBuying>',$dolar_bul[1]);
$dolar_alis = explode('<ForexBuying>',$dolar_bul[0]);
$dolar_bul = explode('</ForexSelling>',$dolar_bul[1]);
$dolar_satis = explode('<ForexSelling>',$dolar_bul[0]);
$dolar_alis = $dolar_alis[1];
$dolar_satis = $dolar_satis[1];
$euro_bul = explode('<Currency Kod="EUR" CurrencyCode="EUR">' ,$content);
$euro_bul = explode('</ForexBuying>',$euro_bul[1]);
$euro_alis = explode('<ForexBuying>',$euro_bul[0]);
$euro_bul = explode('</ForexSelling>',$euro_bul[1]);
$euro_satis = explode('<ForexSelling>',$euro_bul[0]);
$euro_alis = $euro_alis[1];
$euro_satis = $euro_satis[1];
?>
dolar alış: <?php echo $dolar_alis; ?><br>
dolar satış: <?php echo $dolar_satis; ?><br>
euro alış: <?php echo $euro_alis; ?><br>
euro satış: <?php echo $euro_satis; ?><br>
fsockopen kullanacak sekilde nasıl ayarlarız ?
php ile yazılan kodu calıstırmıyor.
localde wampserver ile guzelce calısıyor.
doruknet destek e mail attım. dedi ki:
"Farklı bir sistemden bilgi çekebilmek için kullandığınız fopen sistemimiz tarafından desteklenmemektedir. Bu nedenle de sistem için fsockopen kullanabilirsiniz."
bu kodu;
<?php
$content = file_get_contents("www.tcmb.gov.tr");
$dolar_bul = explode('<Currency Kod="USD" CurrencyCode="USD">' ,$content);
$dolar_bul = explode('</ForexBuying>',$dolar_bul[1]);
$dolar_alis = explode('<ForexBuying>',$dolar_bul[0]);
$dolar_bul = explode('</ForexSelling>',$dolar_bul[1]);
$dolar_satis = explode('<ForexSelling>',$dolar_bul[0]);
$dolar_alis = $dolar_alis[1];
$dolar_satis = $dolar_satis[1];
$euro_bul = explode('<Currency Kod="EUR" CurrencyCode="EUR">' ,$content);
$euro_bul = explode('</ForexBuying>',$euro_bul[1]);
$euro_alis = explode('<ForexBuying>',$euro_bul[0]);
$euro_bul = explode('</ForexSelling>',$euro_bul[1]);
$euro_satis = explode('<ForexSelling>',$euro_bul[0]);
$euro_alis = $euro_alis[1];
$euro_satis = $euro_satis[1];
?>
dolar alış: <?php echo $dolar_alis; ?><br>
dolar satış: <?php echo $dolar_satis; ?><br>
euro alış: <?php echo $euro_alis; ?><br>
euro satış: <?php echo $euro_satis; ?><br>
fsockopen kullanacak sekilde nasıl ayarlarız ?
curl varsa curl kullan. şununla test edebilirsin olup olmadığını:
<?php echo 'Curl ', function_exists( 'curl_init' ) ? 'VAR' : 'YOK'; ?>
curl için şurada get_data() diye basit bir fonksiyon var al onu direk kullan:
www.digimantra.com
illaki fsockopen kullanacaksan şurada yüzlerce örnek var:
php.net
veyahutta şu arkadaş load() diye bir fonskiyon yazmış, en iyisini otomatik seçip kullanıyor. (denemedim)
www.bin-co.com
aramaya inansan bunlara kendin de ulaşabilirsin aslında. bilhassa php.net ve stackoverflow senin en iyi dostlarındır.
<?php echo 'Curl ', function_exists( 'curl_init' ) ? 'VAR' : 'YOK'; ?>
curl için şurada get_data() diye basit bir fonksiyon var al onu direk kullan:
www.digimantra.com
illaki fsockopen kullanacaksan şurada yüzlerce örnek var:
php.net
veyahutta şu arkadaş load() diye bir fonskiyon yazmış, en iyisini otomatik seçip kullanıyor. (denemedim)
www.bin-co.com
aramaya inansan bunlara kendin de ulaşabilirsin aslında. bilhassa php.net ve stackoverflow senin en iyi dostlarındır.
- blackdog (26.01.12 13:03:58 ~ 13:04:28)
kodlarında sorun yok. Benim server'da sorunsuz çalıştı. Ne sikime engellemişler file_get_contents'i ki.
- serafettinn (26.01.12 13:42:20)
kodları baska serverlarda da çalıştırıyorum bir sıkıntı yok.
bilemiyorum neden engellemişler ama, curl ile denedim calıstı, blackdog sagolsun.
bilemiyorum neden engellemişler ama, curl ile denedim calıstı, blackdog sagolsun.
- vadrigar (26.01.12 14:43:07)
1