Hallo,

Ik heb een forum gemaakt op mijn site met een UBB-parsertje (niet heel uitgebreid). Nu wil ik in een paar bestandjes die parser includen, maar als ik dat doe echoot hij als het ware de inhoud van parser.php. Hoe kan ik dat oplossen?
Komt dat niet doordat je de - tekens er nog in hebt staan?
Het komt omdat hij in zijn functie niet echoot of een waarde retourneert.

edit:

<?php
function ubbparse($toparse)
{
$toparse = str_replace("[-b-]","<B>",$toparse);
$toparse = str_replace("[-/b-]","</B>",$toparse);
return $toparse;
}
?>

=====post.php=====

<?php
include('parser.php');
echo ubbparse($bericht);
?>
Wat moet ik er dan nog bij stoppen in m'n functie?
Zie de edit van mijn vorige post :-)
Oeps..... Juist Jan. De return blijft altijd erg belangrijk.
werkt nog steeds niet
=====post.php=====

<?php
include('parser.php');
echo ubbparse($bericht);
?>

Waar komt $bericht vandaan?
Zet eens error_reporting (E_ALL); bovenaan post.php
$bericht komt van het formulier. Erboven staat nog:

<?php
$bericht = $_POST['msg'];
?>
geeft geen errors...
Ja, maar heb je ook gecheckt of het formulier echt verzonden is?

<?php
//
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$bericht = $_POST['msg'];
echo ubbparse($bericht);
}
?>

Reageren