• 10-10-2009, 22:37:52
    #1
    merhaba,

    arkadaşlar bir metin içeriğinde olurya alt satıra inme ve boşluklar

    onları sayfadan nasıl silebilirim

    nl2br kullandığımda alt satıra inmeler <br /> oluyo fakat gizli boşluklar silinmiyor

    alt+255 ile ascii boşluğu da denedim yine silinmedi onları sayfadan nasıl temizleyebilirim php de öyle bir fonk. var mı ya da bunların ascii kodu nedir

    ayrıca kopyala yapıştır da denedim direk kaynak tan ama yine olmadı

    not:str_replace ile denedim
  • 10-10-2009, 23:41:13
    #2
    <?php
    	$icerik = "...."; # senin iceriginin oldugu degiskeni bu varsayiyorum
    	$icerik = str_replace(array("\n", '<br/>', '<br>'), null, $icerik);
    	echo $icerik;
    ?>
    bunu denemelisin.
  • 11-10-2009, 00:15:05
    #3
    function temizle($degisken){
    $degisken=trim($degisken); // bas ve son bosluklari sildik
     $degisken=str_replace('   ',' ',$degisken); // 3 bosluk bul teke dök
     $degisken=str_replace('  ',' ',$degisken); // 2 bosluk bul teke dök
     $degisken=str_replace('  ',' ',$degisken); // tekrar
     $degisken=str_replace('  ',' ',$degisken); // tekrar
    $degisken=str_replace(array("\n", '<br/>', '<br />', '<br>'), null, $degisken); //strefix in verdigi kodla bosluk ve <br> leri sildik ama bu \n satir replace ederken her serverda çalişmaz alttaki fonksiyonu öneririm.
    return $degisken; //degiskene döndük }
    
    
    //veyahut
    
    function temizle($degisken){
    $degisken=trim($degisken); // bas ve son bosluklari sildik
    $degisken=nl2br($degisken); // alt satirlari <br> e çevirdik..
    $degisken=str_replace('   ',' ',$degisken); // 3 bosluk bul teke dök
    $degisken=str_replace('  ',' ',$degisken); // 2 bosluk bul teke dök
    $degisken=str_replace('  ',' ',$degisken); // tekrar
    $degisken=str_replace('  ',' ',$degisken); // tekrar
    $degisken=strip_tags($degisken); // html taglardan arindirdik
    return $degisken; }
    verini temizle( ) fonksiyonu içine al
  • 11-10-2009, 15:28:34
    #4
    Üyeliği durduruldu
    phpexpert adlı üyeden alıntı: mesajı görüntüle
    verini temizle( ) fonksiyonu içine al
    str_replace fonksiyonunu dizi ile de kullanabilirsiniz