Parse error

Résolu
Fetide68 Messages postés 745 Date d'inscription   Statut Membre Dernière intervention   -  
Fetide68 Messages postés 745 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);
		}
	}
?>

5 réponses

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
Fetide68 Messages postés 745 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
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
Fetide68 Messages postés 745 Date d'inscription   Statut Membre Dernière intervention   32
 
Et y-a-t-il quelque chose à faire ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Fetide68 Messages postés 745 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