lostyazilim
tr.link

hata veriyor - failed to open stream: Connection timed out in

15 Mesajlar 2.193 Okunma
lstbozum
tr.link

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)

Merhabalar. Bugün sabaha kadar açılan sitem şu an açılmamaya başladı. error_log dosyasına baktığımda aşağıdaki hatalar yazmakta. Sizce neyden kaynaklanıyor olabilir?

[07-Nov-2022 22:43:28 Europe/Istanbul] PHP Warning: file_get_contents(https://www.isyatirim.com.tr/tr-tr/analiz/hisse/Sayfalar/default.aspx): failed to open stream: Connection timed out in /public_html/deneme.php on line 2
[07-Nov-2022 22:43:28 Europe/Istanbul] PHP Notice: Undefined offset: 2 in /public_html/deneme.php on line 7
[07-Nov-2022 22:43:31 Europe/Istanbul] PHP Warning: file_get_contents(https://www.isyatirim.com.tr/tr-tr/analiz/hisse/Sayfalar/default.aspx): failed to open stream: Connection timed out in /public_html/deneme.php on line 2
[07-Nov-2022 22:43:31 Europe/Istanbul] PHP Notice: Undefined offset: 2 in /public_html/deneme.php on line 7
 

 

wmaraci
reklam

saimhincal17 saimhincal17 Senior PHP Kullanıcı
  • Üyelik 07.11.2022
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Yazılım Uzmanı
  • Konum Eskişehir
  • Ad Soyad S** H**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Uzak bir siteden veri alıyorsunuz, anladığım kadarıyla bu doğru mu? İşlev çağrısından önce PHP'ye bir @ sembolü ekleyerek hatayı yok sayabilirsiniz.

 

 

muhfrt muhfrt Dijital Ajans Kullanıcı
  • Üyelik 28.10.2022
  • Yaş/Cinsiyet 27 / E
  • Meslek İnşaat mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad F** K**
  • Mesajlar 52
  • Beğeniler 12 / 11
  • Ticaret 5, (%100)

Siteniz çalışıyor hocam sizden kaynaklı bir problem olabilir.

 

 

saimhincal17 saimhincal17 Senior PHP Kullanıcı
  • Üyelik 07.11.2022
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Yazılım Uzmanı
  • Konum Eskişehir
  • Ad Soyad S** H**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

muhfrt adlı üyeden alıntı

Siteniz çalışıyor hocam sizden kaynaklı bir problem olabilir.

 Sizin görüntülediğiniz sayfa karşı taraftan veri çektiği internet sitesi hocam.

Mesaj 1 defa düzenlendi. Son düzenleyen: saimhincal17 (08.11.2022 00:26)

 

 

wmaraci
wmaraci

saimhincal17 saimhincal17 Senior PHP Kullanıcı
  • Üyelik 07.11.2022
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Yazılım Uzmanı
  • Konum Eskişehir
  • Ad Soyad S** H**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

melihonline adlı üyeden alıntı

Merhabalar. Bugün sabaha kadar açılan sitem şu an açılmamaya başladı. error_log dosyasına baktığımda aşağıdaki hatalar yazmakta. Sizce neyden kaynaklanıyor olabilir?

[07-Nov-2022 22:43:28 Europe/Istanbul] PHP Warning: file_get_contents(https://www.isyatirim.com.tr/tr-tr/analiz/hisse/Sayfalar/default.aspx): failed to open stream: Connection timed out in /public_html/deneme.php on line 2
[07-Nov-2022 22:43:28 Europe/Istanbul] PHP Notice: Undefined offset: 2 in /public_html/deneme.php on line 7
[07-Nov-2022 22:43:31 Europe/Istanbul] PHP Warning: file_get_contents(https://www.isyatirim.com.tr/tr-tr/analiz/hisse/Sayfalar/default.aspx): failed to open stream: Connection timed out in /public_html/deneme.php on line 2
[07-Nov-2022 22:43:31 Europe/Istanbul] PHP Notice: Undefined offset: 2 in /public_html/deneme.php on line 7

 file_get_contents başlarına @ ekleyerek hatayı yoksayabilirsiniz.  @file_get_contents şeklinde.

 

 

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)

Uzaktan veri çekiyorum. Kodları en sade haline getirdim aşağıdaki gibi. Bu kodları localhostumda çalıştırdığımda sorunsuz çalışıyor. Veriler geliyor. Ancak hostumda çalışmamaya başladı. @ işareti de denedim o da işe yaramıyor.

 

<?php
$borsa = @file_get_contents("https://www.isyatirim.com.tr/tr-tr/analiz/hisse/Sayfalar/default.aspx");
preg_match_all('@<tbody>(.*?)</tbody>@si', $borsa, $veri);


echo "<pre>";
print_r($veri);
echo "</pre>";

?>
 

 

saimhincal17 saimhincal17 Senior PHP Kullanıcı
  • Üyelik 07.11.2022
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Yazılım Uzmanı
  • Konum Eskişehir
  • Ad Soyad S** H**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

Localhost'ta hangi php sürümünü kullandığınızı kontrol edebilir misiniz? Ardından barındırmadaki php sürümünü kontrol edin.

 

 

melihonline melihonline WM Aracı Kullanıcı
  • Üyelik 24.11.2018
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Teknikeri
  • Konum Antalya
  • Ad Soyad M** K**
  • Mesajlar 91
  • Beğeniler 8 / 7
  • Ticaret 0, (%0)

saimhincal17 adlı üyeden alıntı

Localhost'ta hangi php sürümünü kullandığınızı kontrol edebilir misiniz? Ardından barındırmadaki php sürümünü kontrol edin.

Barındırma da PHP Version 7.4.30

Localhostta PHP Version 8.0.9

Sabah barındırmada da çalışıyordu tabi.

Şimdi bu şekil boş dizi geliyor.

Array
(
    [0] => Array
        (
        )

    [1] => Array
        (
        )

)
 

 

saimhincal17 saimhincal17 Senior PHP Kullanıcı
  • Üyelik 07.11.2022
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Yazılım Uzmanı
  • Konum Eskişehir
  • Ad Soyad S** H**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

PM atın. *

Mesaj 1 defa düzenlendi. Son düzenleyen: saimhincal17 (08.11.2022 00:01)

 

 

saimhincal17 saimhincal17 Senior PHP Kullanıcı
  • Üyelik 07.11.2022
  • Yaş/Cinsiyet 30 / E
  • Meslek PHP Yazılım Uzmanı
  • Konum Eskişehir
  • Ad Soyad S** H**
  • Mesajlar 7
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

PM atın. *

Mesaj 6 defa düzenlendi. Son düzenleyen: saimhincal17 (08.11.2022 00:01)

 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al