Selamlar,
file_get_contents ile icine fiyatlari yazdigim bir php dosyasini yaklasik 3 senedir okutup sayfaya yazdiriyorum, dünden beri fiyatlar 0 olarak cikiyor.
Hata loglarinda asagidaki gibi bir satir var, server ayarlarinda bir degisiklik yapmadim nedeni ne olabilir?
Simdiden tesekkürler
file_get_contents(http://www.siteismi.com/fiyat.php): failed to open stream: Connection refused in
Php ile ilgili bir problem
3
●371
- 27-10-2016, 10:19:49Merhaba,
Sunucu yönetimi sizde mi? Yani sistem güncelleme yapmış olabilir yada sorgularınız fazlalaşmaya başlarsa iptables e takılmış olabilirsiniz Sunucunun kendi içinde bir firewall ı var sonuçta. Eğer file get ile çekmeye çalıştığınız URL ye browser üzerinden ulaşıyorsanız file_get ile ulaşamıyorsanız sunucudan kaynaklı sorun vardır. custom header göndererek stream text ler oluşturup deneyin. Yada curl ile custom header gönderip deneyin. - 27-10-2016, 10:27:56Kimlik doğrulama veya yönetimden onay bekliyor.Bağlantınızı aşağıdaki gibi güncelleyip tekrar bir deneyin.
<?php $opts = array( 'http'=>array( 'method'=>"GET", 'header'=>"Accept-language: en\r\n" . "Cookie: foo=bar\r\n" ) ); $context = stream_context_create($opts); $file = file_get_contents('http://www.example.com/', false, $context); ?>