• 05-07-2015, 14:11:54
    #1
    Selam aşağıdaki alanaı çekmem için

    <div class="desc">
                            <a href="/casper-via-v9-incelemesi-61956" class="u-url">
                                <em>Casper VIA V9 İncelemesi</em>
                                <i class="dt-published">03.07.2015 / 19:15</i>
                            </a>
                            <p class="e-description">Casper'ın tek parça alüminyum kasaya sahip en üst seviye akıllı telefonu Casper VIA V9'u inceliyoruz. İşte gelişmiş özellikleriyle Casper VIA V9 karşımızda.</p>
                        </div>
    Preg match doğru kullanmıyormuyum

    <?php
    require "../functions.php";
    require_once "../../../wp-config.php";
    require_once "../settings.php";
    require_once "../../replace.php";
    require_once "../class.upload.php";
    $haberler = array();
    $Baglan = Baglan("http://www.domain.com");
    $Baglan = iconv("ISO-8859-9","UTF-8",$Baglan);
    
    
    $Baglan = iconv("ISO-8859-9","UTF-8",$Baglan);
    preg_match_all('#<div class="desc"><a href="(.*?)">#',$Baglan,$eko);
    $haberler = array_merge($haberler,$eko[1]);
    ///
    
    ?>
    Sanırım aradaki tab ve boşluklar sıkıntı yaratıyor zira farklı sitelerden div arası vs. boşluk tab yoksa veri alabiliyorum.
  • 05-07-2015, 16:00:51
    #2
    Bağlan ile verileri çekerken fonksiyon ile boşlukları sildirin :

    str_replace(array("\t","\r","\n"),"",$veri);
  • 05-07-2015, 17:59:28
    #3
    bu işlem tab da siliyormu peki ? hem boşluk hep tab silsin istiyorum birde koda uygulamalı gösterebilirmisiniz lütfen
  • 05-07-2015, 18:19:17
    #4
    Evet siler.

    $Baglan = iconv("ISO-8859-9","UTF-8",$Baglan);
    altına

    $Baglan = str_replace(array("\t","\r","\n"),"",$Baglan);
    yazın
  • 05-07-2015, 18:29:26
    #5
    kodu uyguladım ancak boşluksuz yerlerden halen veri çekiyorum fakan bndan gene çekemiyorum
  • 05-07-2015, 18:40:29
    #6
    echo $Baglan yazıp kaynağa bakın tek sıra halindeyse sorun başka bir yerdedir
  • 05-07-2015, 19:06:17
    #7
    Hocam Kaynak koda tek sıra halinde görülmüyor malesef boşluk ve tablar devam ediyor
  • 05-07-2015, 20:08:49
    #8
    str_replace(array("\n","\t","\r"), NULL, $Baglan)
    şeklinde deneyin
  • 05-07-2015, 20:29:40
    #9
    yo çalışmamış pardon heryerde karakter bozuk localden şüphelendim ama