• 18-10-2013, 17:55:18
    #1
    Arkadaşlar veriyi
    stripslashes(nl2br($r['data']));
    şeklinde nl2br'den geçirince doğal olarak şöyle bi görüntü çıkıyo ortaya;
    <table><br />
    	<tbody><br />
    		<tr><br />
    			<td></td><br />
    table tagı içindeki <br /> etiketlerini <td></td> içindekiler hariç tutulcak şekilde silmem lazım, takıldım kaldım.

    Yardımcı olabilirseniz çok sevinirim.
    Saygılar.
  • 18-10-2013, 20:01:44
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    function nl2br_save_html($string)
    {
        if(! preg_match("#</.*>#", $string)) // avoid looping if no tags in the string.
            return nl2br($string);
    
        $string = str_replace(array("\r\n", "\r", "\n"), "\n", $string);
    
        $lines=explode("\n", $string);
        $output='';
        foreach($lines as $line)
        {
            $line = rtrim($line);
            if(! preg_match("#</?[^/<>]*>$#", $line)) // See if the line finished with has an html opening or closing tag
                $line .= '<br />';
            $output .= $line . "\n";
        }
    
        return $output;
    }
    kullanım

    stripslashes(nl2br_save_html($r['data']));
  • 19-10-2013, 03:29:41
    #3
    eline sağlık hocam tam istediğim gibi. Teşekkürler.