Parse error

Résolu/Fermé
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 26 janv. 2010 à 12:27
Fetide68 Messages postés 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 - 26 janv. 2010 à 14:20
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 764 Date d'inscription mercredi 5 août 2009 Statut Membre Dernière intervention 7 août 2014 239
26 janv. 2010 à 13:59
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 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 32
26 janv. 2010 à 14:02
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
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 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 32
26 janv. 2010 à 14:17
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 746 Date d'inscription dimanche 4 janvier 2009 Statut Membre Dernière intervention 16 septembre 2024 32
26 janv. 2010 à 14:20
J'ai enlevé public static dont j'ignore véritablement l'utilité et ça marche !

Merci !
0