umwandeln

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

  • mukraker
    antwortet
    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 !

    Einen Kommentar schreiben:


  • mukraker
    hat ein Thema erstellt umwandeln.

    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);  
        } 
    ?>
Lädt...
X