Parse error après isset?

Fermé
dixmon17100 Messages postés 64 Date d'inscription mercredi 25 mai 2011 Statut Membre Dernière intervention 11 juin 2013 - Modifié par dixmon17100 le 13/09/2011 à 23:19
 Utilisateur anonyme - 14 sept. 2011 à 08:02
Bonjour, il se trouve que je suis actuellement en train d'insérer le BBcode sur mon site mais je me suis retrouvé face à un problème, voici l'erreur Parse error: parse error in C:\wamp\www\Minecraft Castle Localhost\bbcode2.php on line 3
voici le code:
<?php
if (isset($_POST['texte']))
{
$texte = stripslashes($_POST['texte']);
$texte = htmlspecialchars($texte);
$texte = nl2br($texte);

$texte = preg_replace('#\[b\](.+)\[/b\]#isU', '<strong>$1</strong>', $texte);
$texte = preg_replace('#\[i\](.+)\[/i\]#isU', '<em>$1</em>', $texte);
$texte = preg_replace('#\[color=(red|green|blue|yellow|purple|olive)\](.+)\[/color\]#isU', '<span style="color:$1">$2</span>', $texte);
$texte = preg_replace('#[[http://]][a-z0-9._/-]+#i', '<a href="$0">$0</a>', $texte);

echo $texte . '<br /><hr />';
}
?>
<form method="post">
<label for="texte">Le message ?</label>
<textarea id="texte" name="texte" cols="50" rows="8"></textarea>
<input type="submit" value="Validé" />
</form>

L'erreur est donc présente à la ligne suivant le if (isset($_POST['texte'])).
Si quelqu'un peut me dire d'ou vient cette erreur et comment la réparer je lui serait très reconnaissant! ;-)
Merci par avance


1 réponse

Bonjour,

Il n'y a aucune erreur dans ce code, à part dans preg_replace, la syntaxe n'est pas bonne pour l'expression régulière, mais ce n'est pas un parse error, vous êtes certain qu'il s'agit du bon fichier, sait-on jamais ?
Zébulon
0