code für master joelH

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

  • code für master joelH

    he, alter junge ... erinnerst du dich noch an meine "kleinen" probleme mit meinen [off] und [html] tags ???? nachdem sich 20 leute den kopf zerbrochen haben, hattest ( wie immer ) du die lösung ABER am we. war ich clever, und hab deine function mal n bissel abgespeckt ...
    Code:
    // html zulassen ( beim speichern )
    
    function html($string) {
    // alles auf klein! 
    
      $hack = "|(\[)(.*?)(\])|s";
      $var1 = "\\1"; $var2 = "\\2"; $var3 = "\\3";
      $code = "$var1\".strtolower(\"$var2\").\"$var3";
      $string = preg_replace($hack,$code,$string);
      eval ("\$string = \"$string\";");
      $string = htmll($string);
      return $string;
                            }
    function htmll($string) {
    
       if(!strstr($string, "[html]")) {
       $string = htmlentities($string);
       return $string;
                                      } else {
       $string = "[/html]".$string."[html]";								  
       $hack = "|(\[/html\])(.*?)(\[html\])|s"; 								  
       $code = "<!-- HTML -->\\1\".htmlentities(\"\\2\").\"<!-- HTML -->\\3";
       $string = preg_replace($hack,$code,$string);
       eval ("\$string = \"$string\";"); 
       $hack = "|(\[/html\])(.*?)(\[html\]$)|m";
       $code = "\\2";
       $string = preg_replace($hack,$code,$string);
       return $string;
    								         }
                            }
    
    // funktion beim text-editieren
    
    function back_html($string) {
      $hack = "|(.*?)(<\!-- HTML -->)(.*?)|s";
      $code = "\\1\\3";
      $string = preg_replace($hack,$code,$string);
      return $string;
                                }
    // off tags verarbeitein ( ausgabe ) 
    
    function parser($string) {
    if(!strstr($string, "[off]")) {
     $string = parsen($string);
     return $string;
                                   } else {							
     $string = "[/off]".$string."[off]";							      
     $hack = "|(\[/off\])(.*?)(\[off\])|s"; 								  
     $code = "<!-- CoDeX -->\".parsen(\"\\2\").\"<!-- //CoDeX -->";
     $string = preg_replace($hack,$code,$string);
     eval ("\$string = \"$string\";"); 
     $string = off2($string);
    
     return $string;
                                          } 
    function off2($string) {
     $hack = "|(\[off\])(.*?)(\[/off\])|s";						  
     $code = "\\2";
     $string = preg_replace($hack,$code,$string);
     eval ("\$string = \"$string\";");
     return $string;                       
    					   }							
    // parsen von texten ( geküzt )
    
    function parsen($string) { 
    // HTML Tags entfernen
          $hack = "|(\[html\])(.*?)(\[/html\])|s";
          $code = "\\2";
          $string = preg_replace($hack,$code,$string);
    // Countdown      
    	  $hack = "|(\[count\])(.*?)(\[/count\])|s";
          $code = "<!-- count -->\".counting(\"\\2\").\"<!-- // count -->";
          $string = preg_replace($hack,$code,$string);	  
    	  eval("\$string = \"$string\";");
    // bold Text
          $hack = "|(\[b\])(.*?)(\[/b\])|s";
          $code = "<b class='bred'>\\2</b>";
          $string = preg_replace($hack,$code,$string);
    // italic	  
    
    [....]
    
    // New Gif
          $hack = "|(:new:)(.*?)|s";
          $code = "<img src=\"img/new.gif\">";
          $string = preg_replace($hack,$code,$string);		      
    // HINWEIS CODEX
         $string = "<!-- Taddy Text Parser 3.0.0 by Benjamin Schmalenberger / Jonas Hoffmann -->".$string."<!-- End of Text Parser -->";	  	  	  	  
    	 return $string;	                               
    	                      }
    tja, joel .... von dir ist kaum noch was drin ....

    edit: der php hat wieder \ gefressen, deshalb nur [code ]
    h.a.n.d.
    Schmalle

    http://impressed.by
    http://blog.schmalenberger.it



    Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
    ... nur ohne :-)

  • #2
    hmm,

    wer hätte das gedacht ??

    Naja, meine Codes sind halt immer schnell zusammengeschustert, optimierer bin ich nicht !

    Kommentar


    • #3
      tja, aber du musst dir wohl bald mal ne geniale zusatzfunktion einfallen lassen .... sonst muss ich dich aus´m code nehmen
      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #4
        hmm,

        das darfst du glaub ich garnicht weil der Code unter der GPL steht. Mein Name muss also drin bleiben, lies halt mal dei Lizenzbestimmugnen !

        Kommentar


        • #5
          hmm, du hast den code aber hier ohne hinweise ins forum gepostet .... da hab ich ihn ja her
          ausserdem war das bloss n scherz
          h.a.n.d.
          Schmalle

          http://impressed.by
          http://blog.schmalenberger.it



          Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
          ... nur ohne :-)

          Kommentar


          • #6
            hmm,

            okay, ich werd das nächste mal dran denken Alles ab jetzt nurnoch mit der M$ Lizenz

            Kommentar

            Lädt...
            X