Se connecter avec
S'enregistrer | Connectez-vous

Erreur de syntaxe sur ma page d'index en PHP [résolu]

Dernière réponse : dans Programmation

Hello. J'ai l'erreur suivante sur ma page d'index de blog en PHP :
Citation :
Parse error: syntax error, unexpected T_PUBLIC, expecting T_STRING in /mnt/118/sdc/d/f/assobonzai/Blog/index.php on line 311


Voici le code à partir de la ligne 308 :
  1. class validate {
  2.  
  3. // from angelinecms 0.6.3
  4. function public($string) {
  5. $string=trim($string);
  6. $string=preg_replace("(javascript:|style=|class=|id=|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup)", ' ', $string);
  7.  
  8. $allowedTags='<i><b><pre>';
  9. $string=strip_tags($string, $allowedTags);
  10. $string=str_replace("\n","<br/>",$string);
  11. return $string;
  12. }
  13.  
  14. }

Quelqu'un voit-il d'où cela peut venir ? Merci merci ! :hello: 
Lassé par la pub ? Créez un compte

salut,

public est un mot cle de php, tu ne peux pas l'utiliser comme nom de méthode/fonction/variable/etc...

et au passage, même si ca passe, une variable qui a le même nom que le type, c'est pas conseillé non plus.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde