• 18-06-2010, 23:01:34
    #1
    merhabalar;

    internette araştırdım ama cevap bulamadım.

    şimdi sorunum şu:

    preg_match('#<li class="selectedtab">(.*?)</li>#si',$con,$bilgi);
    ile verileri çekiyorum fakat şöyle bir sorunum var.


    örneğin bu çekilen aralık bir makale diyelim burada " ' " ( tırnak işareti oldumu)

    çekilen kısım buraya kadarını gösteriyor devamını almıyor. bunu nasıl engeleyebilirim. tırnak işaretine aldırış etmeden.

    özel karakterler önüne \ işareti koyduğumdada değişmiyor durum.


    teşekkürler şimdiden
  • 18-06-2010, 23:16:19
    #2
    bir ara sizin kodunuz ile benzer bir yapıda olan eklenti ile uğraşmıştım belki feyz verir


    http://wordpress.org/extend/plugins/simple-count-down/


            if ($seconds > 0) {
    
                $days = ceil($seconds / 60 / 60 / 24 );
    
                $string = preg_replace('/%[n|N]/', '<strong>'.$days.'</strong>', htmlentities(get_option('simple-count-down-text-string'), ENT_QUOTES, get_bloginfo('charset')));
    
                $options = get_option("simplecountdown");
    
                $_SESSION['simple_count_down_string'] = $before_widget .
                                                        $before_title .
                                                        $options['title'] .
                                                        $after_title .
                                                        '<ul><li id="simple-count-down-li">'. $string .'</li></ul>' .
                                                        $after_widget;
            } else {
                $_SESSION['simple_count_down_string'] = "";
            }
        }
  • 18-06-2010, 23:22:05
    #3
    anlaşılmadı galiba wordpress ile alakalı değilki dediğim.
  • 19-06-2010, 01:21:01
    #4
    bir böyle
    preg_match("#<li class=\"selectedtab\">(.*?)</li>#si",$con,$bilgi);
    olmazsa böyle deneyebilir misiniz
    $con = addslashes($con);
    preg_match("#<li class=\"selectedtab\">(.*?)</li>#si",$con,$bilgi);
  • 19-06-2010, 01:25:34
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    preg_match("/<li class=\"selectedtab\">(.*)<\/li>/U", $con, $bilgi);
    echo $bilgi[1];
  • 20-06-2010, 21:09:37
    #6
    teşekkür ler Cycl0ne oldu

    mantık dışı olanda </li> / önüne \ koymadan oldu