Komt dat niet doordat je de - tekens er nog in hebt staan?
Link gekopieerd
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);
?>
Link gekopieerd
Wat moet ik er dan nog bij stoppen in m'n functie?
Link gekopieerd
Zie de edit van mijn vorige post :-)
Link gekopieerd
Oeps..... Juist Jan. De return blijft altijd erg belangrijk.
Link gekopieerd
=====post.php=====
<?php
include('parser.php');
echo ubbparse($bericht);
?>
Waar komt $bericht vandaan?
Zet eens error_reporting (E_ALL); bovenaan post.php
Link gekopieerd
$bericht komt van het formulier. Erboven staat nog:
<?php
$bericht = $_POST['msg'];
?>
Link gekopieerd
Ja, maar heb je ook gecheckt of het formulier echt verzonden is?
<?php
//
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
$bericht = $_POST['msg'];
echo ubbparse($bericht);
}
?>
Link gekopieerd