• 03-04-2018, 16:26:58
    #1
    preg_match_all('#<p class="ahd-content-text">(.*?)</p>#si',$site,$veri); $ayet = $veri[1][0];
    preg_match_all('#<p class="alt-sure-title">(.*?)</p>#si',$site,$veri); $ayet_k = $veri[1][0];
    preg_match_all('#<p class="ahd-content-text">(.*?)</p>#si',$site,$veri); $hadis = $veri[1][1];
    preg_match_all('#<p class="alt-sure-title">(.*?)</p>#si',$site,$veri); $hadis_k = $veri[1][1];
    preg_match_all('#<p class="ahd-content-text">(.*?)</p>#si',$site,$veri); $dua = $veri[1][2];
    DB::insert(
    'INSERT INTO ahd (ayet, ayet_k, hadis, hadis_k, dua) VALUES (?, ?, ?, ?, ?)', array($ayet, $ayet_k, $hadis, $hadis_k, $dua));

    diyanetten çektiğim verileri ile ayet hadis dua "arşivi" oluşturmak istedim, fakat buradaki gibi / resim için tıklayın/
    karakter bozuk olarak insert ediyor,mysql veri tabanımda utf8_general_ci, db class ayarlarımda utf 8 yapılandırmalı, problemi bir türlü çözemedim, yardımcı olabilirseniz çok sevinirim, kullanmak hatta faydalı olur ise isteyen olursada bütün kodlarıda buraya ekleyeyim. indirmek için tıklayın
  • 03-04-2018, 16:35:24
    #2
    Iconv denediniz mi?
  • 03-04-2018, 16:45:21
    #3
    Salihweb adlı üyeden alıntı: mesajı görüntüle
    Iconv denediniz mi?
    hayır hocam bu fonksiyonu bilmiyordum,
    biraz kurcaladım "İconv" bu konuyu,
    burada insert ederken nasıl işleyeceğiz acaba yardımmcı olabilir misiniz hocam
  • 03-04-2018, 16:55:06
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Diyanetten çektiğiniz veri utf değil windows 1254 formatında (windows Türkçe) olabilir. O zaman stringi utf e çevirmeniz gerekir.
  • 03-04-2018, 17:00:56
    #5
    Şuan mobilden yazıyorum akşama kadar halledemezseniz Skype imzamda yer alıyor yardımcı olayım
  • 03-04-2018, 17:17:42
    #6
    DB::insert(
    'INSERT INTO ahd (ayet, ayet_k, hadis, hadis_k, dua) VALUES (?, ?, ?, ?, ?)', array(iconv("ISO-8859-1","UTF-8",$ayet), $ayet_k, $hadis, $hadis_k, $dua));
    iconv nin kullanımıını öğrendim sanırım. Fakat diyanetin sitesinin hangi ISO .... dil kodlamasını kulandığını nasıl öğrenebilirim. bu konudada bi araştırma yaptımda bir sonuca ulaşamadım, aslında bot ile çektiğim veriler utf8 gibi sorunsuz yazdırabiliyorum fakat insert ederken bozuluyor.



    Salihweb adlı üyeden alıntı: mesajı görüntüle
    Şuan mobilden yazıyorum akşama kadar halledemezseniz Skype imzamda yer alıyor yardımcı olayım
    @Salihweb; hocam Allah razı olsun çok teşekkür ediyorum problemi uğraşarak zamanınızı ayırarak hallettiniz,

    olurda kullanmak isteyen olursa kodların sorunsuz çalışan hali:
    https://drive.google.com/file/d/1m_T...9IsDmXhmZ/view