note 101343 deleted from function.str-replace by danbrown
| From: | danbrown@php.net | Date: | Sat, 11 Dec 2010 15:15:59 +0000 |
| Subject: | note 101343 deleted from function.str-replace by danbrown | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-174794@lists.php.net to get a copy of this message | ||
Note Submitter: cmagerabronn110 at web dot de
----
<?php
function bbcode ($text) {
$ergebnis = htmlentities($text);
$ergebnis = str_replace("[b]","<b>",$ergebnis); //Macht Schrift
Dick
$ergebnis = str_replace("[/b]","</b>",$ergebnis);
$ergebnis = str_replace("[br]","<br />",$ergebnis); //Zeilenumbruch
$ergebnis = str_replace("oliste","<ol>",$ergebnis); //Liste mit Zahlen
$ergebnis = str_replace("/oliste","</ol>",$ergebnis);
$ergebnis = str_replace("uliste","<ul>",$ergebnis); //Liste mit
geschweiften Punkten
$ergebnis = str_replace("/uliste","</ul>",$ergebnis);
$ergebnis = str_replace("*","<li>",$ergebnis); //Liste
$ergebnis = str_replace("[i]","<i>",$ergebnis); //Kursiv
$ergebnis = str_replace("[/i]","</i>",$ergebnis);
$ergebnis = str_replace("[u]","<u>",$ergebnis);
//unterstrichen
$ergebnis = str_replace("[/u]","</u>",$ergebnis);
$ergebnis = str_replace("[q]","»",$ergebnis);
$ergebnis = str_replace("[/q]","«",$ergebnis);
$ergebnis = str_replace("[qs]","›",$ergebnis);
$ergebnis = str_replace("[/qs]","‹",$ergebnis);
$ergebnis = str_replace("[r]","®",$ergebnis);
$ergebnis = str_replace("[copy]","©",$ergebnis);
$ergebnis = str_replace("[c]","<center>",$ergebnis); //Text in der
Mitte
$ergebnis = str_replace("[/c]","</center>",$ergebnis);
$ergebnis = str_replace("[u1]","<h1>",$ergebnis);
//Ãberschrift
$ergebnis = str_replace("[/u1]","</h1>",$ergebnis);
$ergebnis = str_replace("[u2]","<h2>",$ergebnis);
$ergebnis = str_replace("[/u2]","</h2>",$ergebnis);
$ergebnis = str_replace("[u3]","<h3>",$ergebnis);
$ergebnis = str_replace("[/u3]","</h3>",$ergebnis);
$ergebnis = str_replace("[u4]","<h4>",$ergebnis);
$ergebnis = str_replace("[/u4]","</h4>",$ergebnis);
$ergebnis = str_replace("[u5]","<h5>",$ergebnis);
$ergebnis = str_replace("[/u5]","</h5>",$ergebnis);
$ergebnis = str_replace("[u6]","<h6>",$ergebnis);
$ergebnis = str_replace("[/u6]","</h6>",$ergebnis);
//Ãberschrift
$ergebnis = str_replace("[hr]","<hr/>",$ergebnis); //Linie
$ergebnis = str_replace("[kommentar]","<!--",$ergebnis);
//Kommentar
$ergebnis = str_replace("[/kommentar]","-->",$ergebnis);
$ergebnis = str_replace("[hoch]","<sup>",$ergebnis);
//Hochgestellt
$ergebnis = str_replace("[/hoch]","</sup>",$ergebnis);
$ergebnis = str_replace("[tief]","<sub>",$ergebnis);
//Tiefgestellt
$ergebnis = str_replace("[/tief]","</sub>",$ergebnis);
$ergebnis = str_replace("[kleiner]","<small>",$ergebnis);
//Schrift kleiner
$ergebnis = str_replace("[/kleiner]","</small>",$ergebnis);
$ergebnis = str_replace("[groeser]","<big>",$ergebnis);
//Schrift groeser
$ergebnis = str_replace("[/groeser]","</big>",$ergebnis);
$ergebnis = str_replace("[absatz]","<p>",$ergebnis);
//Absatzt
$ergebnis = str_replace("[/absatz]","</p>",$ergebnis);
$ergebnis = str_replace("[zitat]","<blockquote>",$ergebnis);
//Zitat
$ergebnis = str_replace("[/zitat]","</blockquote>",$ergebnis);
$ergebnis = str_replace("[copy]","©",$ergebnis);
return $ergebnis;
}
?>