Parse error: syntax error
cr@pule
Messages postés
25
Statut
Membre
-
Tiller Messages postés 783 Statut Membre -
Tiller Messages postés 783 Statut Membre -
Bonjour,
Voila je suis en train de consevoir un forum en PHP
le probleme est que quand je veut ajoute le BBcode je me retrouve avec l'erreur suivantes :
"Parse error: syntax error, unexpected T_FUNCTION in C:\wamp\www\mon_site\forum\includes\bbcode.php on line 3"
voici le code de BBcode.php qui permet de remplacer le bbcode par du html :
je ne comprend pas ou est ma faute .
si quelq'un peut m'aider je le remercie d'avance
Voila je suis en train de consevoir un forum en PHP
le probleme est que quand je veut ajoute le BBcode je me retrouve avec l'erreur suivantes :
"Parse error: syntax error, unexpected T_FUNCTION in C:\wamp\www\mon_site\forum\includes\bbcode.php on line 3"
voici le code de BBcode.php qui permet de remplacer le bbcode par du html :
<?php
function code($texte)
{
//Smileys
$texte = str_replace(':D ', '<img src="../../images/smileys/heureux.gif" title="heureux" alt="heureux" />', $texte);
$texte = str_replace(':lol: ', '<img src="../../images/smileys/lol.gif" title="lol" alt="lol" />', $texte);
$texte = str_replace(':triste:', '<img src="../../images/smileys/triste.gif" title="triste" alt="triste" />', $texte);
$texte = str_replace(':frime:', '<img src="../../images/smileys/cool.gif" title="cool" alt="cool" />', $texte);
$texte = str_replace(':rire:', '<img src="../../images/smileys/rire.gif" title="rire" alt="rire"' />, $texte);
$texte = str_replace(':s', '<img src="../../images/smileys/confus.gif" title="confus" alt="confus" />', $texte);
$texte = str_replace(':O', '<img src="../../images/smileys/choc.gif" title="choc" alt="choc" />', $texte);
$texte = str_replace(':question:', '<img src="../../images/smileys/question.gif" title="?" alt="?" />', $texte);
$texte = str_replace(':exclamation:', '<img src="../../images/smileys/exclamation.gif" title="!" alt="!" />', $texte);
//Mise en forme du texte
//gras
$texte = preg_replace('`\[g\](.+)\[/g\]`isU', '<strong>$1</strong>', $texte);
//italique
$texte = preg_replace('`\[i\](.+)\[/i\]`isU', '<em>$1</em>', $texte);
//souligné
$texte = preg_replace('`\[s\](.+)\[/s\]`isU', '<u>$1</u>', $texte);
//lien
$texte = preg_replace('#[http://][a-z0-9._/-]+#i', '<a href="$0">$0</a>', $texte);
//etc., etc.
//On retourne la variable texte
return $texte;
}
?>
je ne comprend pas ou est ma faute .
si quelq'un peut m'aider je le remercie d'avance
6 réponses
le $texte tout seul à la 2eme ligne n'a rien a faire ici =)
Edit: Euhh.. t'as edité? Il a disparu >.> Mes yeux me font defaut? ;o
Sinon t'as un bug ici:
$texte = str_replace(':rire:', '<img src="../../images/smileys/rire.gif" title="rire" alt="rire"' />, $texte);
Ton ' est mal placé
Edit: Euhh.. t'as edité? Il a disparu >.> Mes yeux me font defaut? ;o
Sinon t'as un bug ici:
$texte = str_replace(':rire:', '<img src="../../images/smileys/rire.gif" title="rire" alt="rire"' />, $texte);
Ton ' est mal placé
oui c'est un faute de recopiage je l'ai corriger
EDIT : je suis désolé j'ai posté trop vite l'erreur est ligne 9
EDIT : je suis désolé j'ai posté trop vite l'erreur est ligne 9
non ce n'est toujours pas bon il me dit qu'il ya une erreur ligne 28 hors sur cette ligne il n'y qu'une acollade ?!?
EDIT : l'erreur est la suivante :
Fatal error: Cannot redeclare code() (previously declared in C:\wamp\www\mon_site\forum\includes\bbcode.php:2) in C:\wamp\www\mon_site\forum\includes\bbcode.php on line 28
RE-EDIT je ne suis pas tres douer en anglais mais si je comprend bien sa voudrait dire ne peut pas redeclarer la fonction code ?
EDIT : l'erreur est la suivante :
Fatal error: Cannot redeclare code() (previously declared in C:\wamp\www\mon_site\forum\includes\bbcode.php:2) in C:\wamp\www\mon_site\forum\includes\bbcode.php on line 28
RE-EDIT je ne suis pas tres douer en anglais mais si je comprend bien sa voudrait dire ne peut pas redeclarer la fonction code ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question