Hallo!
Ich habe eine Function geschrieben die innerhalb einer anderen Function aufgerufen wird. Sie soll den BBCODE in einen Newstext einfügen. Die Function sieht folgendermaßen aus:
Die Stelle an der die function aufgerufen wird sieht so aus:
Wenn ich nun nach der Function die Variable $bbcode_inside ausgeben möchte ist diese leer.
Habt ihr ein Tipp?
Danke schonmal!!
JENS
Ich habe eine Function geschrieben die innerhalb einer anderen Function aufgerufen wird. Sie soll den BBCODE in einen Newstext einfügen. Die Function sieht folgendermaßen aus:
PHP-Code:
/* Funktion bbcode */
function bbcode ($to_bbcode, $bbcode, $bbcode_inside)
{
//bbcode
$bbcode = $to_bbcode;
//Debug Ausgabe
//echo "bbcode ist:<br><br>$bbcode";
//bbcode Fettschrift
$bbcode = ereg_replace("\[b]","<b>",$bbcode);
$bbcode = ereg_replace("\[/b]","</b>",$bbcode);
//bbcode Kursivschrift
$bbcode = ereg_replace("\[i]","<i>",$bbcode);
$bbcode = ereg_replace("\[/i]","</i>",$bbcode);
////bbcode URL Hyperlink
$bbcode = ereg_replace( "\[url]([-_./a-zA-Z0........
$bbcode = ereg_replace( ....[-_./a-zA-Z0-9!&%#?,=:~]+)]".
"([-_./a-zA-Z0-9!&%#?,=:~]+)\[/url]",
"<a ........);
//Debug Ausgabe
//echo "bbcode ist:<br><br>$bbcode";
$bbcode_inside = $bbcode;
//Debug Ausgabe
//echo "bbcode_inside ist:<br><br>$bbcode_inside";
}
Die Stelle an der die function aufgerufen wird sieht so aus:
PHP-Code:
$to_bbcode = $row[news_main];
//Debug Ausgabe
//echo "$to_bbcode";
bbcode($to_bbcode, $bbcode, $bbcode_inside);
echo "Nach der Function ist bbcode_inside:<br><br>$bbcode_inside";
// Formular zur Anzeige der gewünschten News
echo "<form method=\"\" action=\"$PHP_SELF\">";
echo "<table class=\"formulartable\" width=\"\" ......
Habt ihr ein Tipp?
Danke schonmal!!
JENS
Kommentar