Ich habe ein Admintool, bei dem verschiedene Dateien editiert werden können.
Doch wenn ich dort eine Datei öffne, kommt die Datei mit allen HTML Codes.
Oke danke. Hab gedacht wenn ich etwas finde dazu, dann bem Tutorial bereich. Nunja. Danke auf jeden Fall.
Doch nun zu einem anderen BB Code.
Wie kann ich einen Zeilenabstand ersetzen, dass wenn ich beim Editor einaml die Entertaste drücke, dass automatisch der Code kommt? Also beim Editieren sieht man es nicht.
Moin!
Muss gleioch zur Schule!
Also. Ich habe versucht, den BB Code so einzubinden:
[php]$somecontent = $string = ($_REQUEST[‚text‘]);
#start der Funktion des bbcodes
function bbcode($str)
{
$str = preg_replace(„![b](.)[/b]!isU",„$1“,$str); #überprüft den code auf und wenn beides vorhanden ist, ersetzt er es mit [b]
$str = preg_replace("![i](.)[/i]!isU“,„$1“,$str); #selbiges mit /
$str = preg_replace(„![u](.)[/u]!isU",„$1“,$str); #und nochmal mit unterstreichen
$str = preg_replace("![url](.)[/url]!isU“,„<a href="$1">$1“,$str); #das ist die möglichkeit eines links mit der nur die url angezeigt ist
$str = preg_replace(„![url=(.)](.)[/url]!isU“,„<a href="$1">$2“,$str); #und hiermit kann man einen link machen, dem man einem namen geben kann
return $str;
}
echo bbcode($string);[/php]Und $somecontent wird hier eingefügt:
[php] if (!fwrite($handle, $somecontent))
{
print „Kann in die Datei $filename nicht schreiben“;
exit;
}[/php]Doch die BB Codes wollen nicht erscheinen.
Es kommt nur der geschriebene Text mit den eingesetzten Tag’s. Es erscheint [b]Test[/](b in 2. Klammer.)