umwandeln

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • umwandeln

    habe da zum umwandeln alles möglichen ne funktion geschrieben, kann die mal wer checken/ verbessern/ --> haben ja alles was von ( da ich z.B:sowas leider noch nicht komplett gefunden habe)

    PHP-Code:
    <?php
    function changetext($str)    
        {        
            
    //Leerzeichen etc rausnehmen
            
    $str trim($str);
            
    //trenne überlanger wörter        
            
    $str preg_replace('/\S{60}/''\0 '$str);      
            
    //HTML Zeichen etc in Steruerzeichen wandenln  
            
    $str htmlspecialchars($str);   
            
    //Leerzeichen u Zeilenumbrüche rausnehmen     
            
    $str preg_replace('/(\s{2})\s+/''\1'$str);   
            
    //Strong Text
            
    $str preg_replace('=\[b\](.*)\[/b\]=Uis',
                                
    '<span style="font-weight:bold;">\1</span>',                            
                                
    $str);     
            
    //Itallic Text   
            
    $str preg_replace('=\[i\](.*)\[/i\]=Uis',                            
                                
    '<span style="font-style:italic;">\1</span>',                            
                                
    $str);   
            
    //Underline Text                         
            
    $str preg_replace('=\[u\](.*)\[/u\]=Uis',                            
                                
    '<span style="text-decoration:underline;">\1</span>',                            
                                
    $str); 
            
    //[URL] Text       
            
    $str preg_replace('=\[url\](.*)\[/url\]=Uis',                            
                                
    '<a href="\1">\1</a>',                            
                                
    $str);        
            
    $str preg_replace('#\[url=(.*)\](.*)\[/url\]#Uis',                            
                                
    '<a href="\1">\2</a>',                            
                                
    $str);        
            
    $str preg_replace('#(^|[^\"=]{1})([url]http://[/url]|[url]ftp://[/url]|mailto:|news:)([^\s<>]+)([\s\n<>]|$)#sm',                            
                                
    '\1<a href="\2\3">\2\3</a>\4',                            
                                
    $str);   
            
    //Smilies einfügen       
            
    $str str_replace(':)''<img src="smile.gif" alt=":)" />'$str);          
            
    $str str_replace(';)''<img src="zwink.gif" alt=";)" />'$str);          
            
    $str str_replace(':D''<img src="grins.gif" alt=":D" />'$str);          
            
    // ...                  
            
    $str nl2br($str);          
            
    //automatisch email ftp und url verlinken       
            
    $search = array(  
              
    "/([\w\.\/\&\=\?\-]+)@([\w\.\/\&\=\?\-]+)/",     // eMail  
              
    "/((ftp(7?):\/\/)|(ftp\.))([\w\.\/\&\=\?\-]+)/"// FTP  
              
    "/((http(s?):\/\/)|(www\.))([\w\.\/\&\=\?\-]+)/" // HTTP  
            
    );  
            
    $replace = array (  
              
    "<a href='mailto:$1@$2'>$1@$2</a>",                // eMail  
              
    "<a href='ftp$3://$4$5' target='_blank'>$4$5</a>"// FTP  
              
    "<a href='http$3://$4$5' target='_blank'>$4$5</a>" // HTTP  
            
    );  
            return 
    preg_replace ($search$replace$str);  
        } 
    ?>
    thx Mukraker

  • #2
    was gefunden

    habe gerade mal nach bb codes gesucht und diesen threat gefunden

    http://www.php-resource.de/forum/sho...hlight=smilies


    nur leider verstehe ich nicht wie ich das einbauen

    text umwandeln ist aber kein problem.

    nur wie baue ich die (buttons dropdowns etc ein) ich will das so wie hier im forum haben !
    thx Mukraker

    Kommentar

    Lädt...
    X