• 15-07-2013, 17:29:57
    #1
    Yeşil SEO İnt. Hiz.
    arkadaşlar kodda hiç bir yanlışlık göremiyorum. var mı bir hata. bu ufak kod çalışmıyor.
    verdiği hata şu
    Notice:  Array to string conversion in C:\xampp\htdocs\bot.php on line 18
    Array
    18 satır şu oluyor.
    echo $konu_baslik;




    $site = "http://www.site.com/?p=123";
    $sitecek = file_get_contents($site);
    $pattern = '#<title>(.*?)</title>#';
    preg_match_all($pattern,$sitecek,$konu_baslik);
    echo $konu_baslik;
  • 15-07-2013, 17:35:58
    #2
    Bazı sitelere file_get_contents ile ulaşılamıyor. Curl ile kaynak kodlarına erişmeyi denemelisin.
  • 15-07-2013, 18:05:43
    #3
    Yeşil SEO İnt. Hiz.
    melody adlı üyeden alıntı: mesajı görüntüle
    Bazı sitelere file_get_contents ile ulaşılamıyor. Curl ile kaynak kodlarına erişmeyi denemelisin.
    peki hocam teşekkürler..
    yalnız ben
    echo $sitecek;
    dediğimde veriler geliyor.
  • 15-07-2013, 18:26:58
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    betiğin döndürdüğü hatayı görmeden net bi' şey söyleyemeyiz.
  • 15-07-2013, 18:55:11
    #5
    Yeşil SEO İnt. Hiz.
    saintx adlı üyeden alıntı: mesajı görüntüle
    betiğin döndürdüğü hatayı görmeden net bi' şey söyleyemeyiz.
    üstadım yine yetişti hata bu hocam.
    18 satır şu oluyor.
    echo $konu_baslik;


    Notice: Array to string conversion in C:\xampp\htdocs\bot.php on line 18
    Array

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:55:11 -->-> Daha önceki mesaj 18:33:04 --

    konu hakkında bilgisi olan ?
  • 15-07-2013, 18:57:24
    #6
    echo $konu_baslik[0]; veya echo $konu_baslik[1];

    olarak deneyin çalışması lazım hocam
  • 15-07-2013, 19:00:14
    #7
    Yeşil SEO İnt. Hiz.
    PiEycPi adlı üyeden alıntı: mesajı görüntüle
    echo $konu_baslik[0]; veya echo $konu_baslik[1];

    olarak deneyin çalışması lazım hocam
    teşekkürler.
    ikisini de denedim hocam. yine aynı hatayı veriyor.
    file_get_contents çalışıyor bu arada, siteyi ekrana yazdırabiliyorum.
  • 15-07-2013, 19:11:54
    #8
    bu gibi durumlarda daimi olarak var_dump ve print_r fonksiyonlarını kullanın ek olarak php'de diziler konusu hakkında biraz araştırma yaparsanız iyi olur.
  • 15-07-2013, 20:04:23
    #9
    Yeşil SEO İnt. Hiz.
    saintx adlı üyeden alıntı: mesajı görüntüle
    bu gibi durumlarda daimi olarak var_dump ve print_r fonksiyonlarını kullanın ek olarak php'de diziler konusu hakkında biraz araştırma yaparsanız iyi olur.
    sağolun hocam. preg_macth_all yerine explode kullandım. başka türlü işin içinden çıkamadım.