Parse error

Résolu
Fetide68 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
Fetide68 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
J'ai ce message :

Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in...

<?php
	class Securite	{
		// Données entrantes
		public static function bdd($string) {
			// On regarde si le type de string est un nombre entier (int)
			if(ctype_digit($string)) {
				$string = intval($string);
			}
			// Pour tous les autres types
			else {
				$string = mysql_real_escape_string($string);
				$string = addcslashes($string, '%_');
			}
				
			return $string;
		}
		// Données sortantes
		public static function html($string) {
			return htmlentities($string);
		}
	}
?>
Configuration: Windows Vista
Firefox 3.5.7

5 réponses

  1. le_joker_fou Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   239
     
    Salut,

    il te manque une accolade fermante à la fin de ton code.

    Une erreur parse error est très souvent dut à un oublie ou une faute de frappe d'une fonction. Dans ton cas c'est un oublie.
    0
  2. Fetide68 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   32
     
    Le problème persiste... et ça n'a pas l'air d'être ça...

    c'est étrange, ça le fait pas en local et sur le serveur si (chez 1and1)...
    0
  3. le père
     
    Bonjour

    Certainement la version de PHP. Tu dois travailler avec la version 5 en local et 4 chez ton hébergeur
    0
  4. Fetide68 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   32
     
    Et y-a-t-il quelque chose à faire ?
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Fetide68 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   32
     
    J'ai enlevé public static dont j'ignore véritablement l'utilité et ça marche !

    Merci !
    0