begin process at 2012 05 30 17:12:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

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


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

samedi 22 janvier 2011 à 11:33:36 | Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

Karibot

bonjour,
je galère depuis quelques heures pour résoudre un parse error qui me fait c**** :)
je vous explique, j'ai developpé mon site sous wamp en local. en local tout fonctionne très bien, sauf que quand j'essaye de le mettre sur un serveur distant, bé j'ai une parse error comme ceci:
Code PHP :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /homez.42/monsite/www/rep/Class.toto.php on line 4

ce qui est bizarre c'est que la ligne 4 correspond à la déclaration de la première fonction de ma classe !
Code PHP :
Class MaClasse
{
       function maFonction($param1, $param2) //ligne 4
       {
        //instructions
       }
       //autres fonctions
}


je ne vois ce que ca peut etre... une idée?

PS: je ne sais pas si c'est ça, mais j'utilise une base de donnée en local que je n'ai pas encore importé sur mon serveur...
samedi 22 janvier 2011 à 11:38:53 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

TychoBrahe

Salut,

Montre donc ton vrai code et non une version raccourcie dans laquelle on ne peux pas voir la cause de l'erreur.
samedi 22 janvier 2011 à 11:43:48 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

Karibot

hello,
je pense que ce qui va t'interesser est là.
je rappelle que ça marche nikel en local :)


Code PHP :

<?php
Class MaClasse
{
	public function Ajouter($user, $bgue, $type, $email, $ip)
	{
		try{
		$date = getdate();
		
		$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
		$bdd = new PDO('mysql:host=localhost;dbname=mybd', 'root', '', $pdo_options);
		//$bdd = Connexion();
		$sql = "INSERT INTO tb_bg(id_bg, bg, date, type) VALUES('', '$bg', '$date', '$type')";
		$reponse = $bdd->exec($sql);
		
		$resp = $bdd->query("SELECT MAX(id_bg) from tb_bg");
			while ($data = $resp->fetch())
			{
			$id = $data[0];
			echo '#'.$id.'<br/>';
			}
                 
                 //suite
}

samedi 22 janvier 2011 à 11:55:30 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

47

Bonjour,

regarde sur ton hébergeur les information du phpinfo(), j'ai déjà rencontré ce message d'erreur sur un serveur utilisant php4 alors que le code était en php5.

bonne journée

samedi 22 janvier 2011 à 11:59:06 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

TychoBrahe

Salut,

@47 : Bien vu, c'est fort possible. J'ajouterais que chez la plupart de ces hébergeurs, php5 est disponible en plus de php4, ça se règle avec un simple .htaccess (cf doc spécifique à l'hébergeur).
samedi 22 janvier 2011 à 11:59:32 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

Karibot

dans ce cas là, je ne peux rien faire ?!! sauf recoder en procédural?

je suis en mutualisé (donc impossible de mettre a jour php) et je pense que meme si l'hebergeur est en php4, il devrait pouvoir executer mon code puisque je n'utilise pas de fonction specifique à php5...
samedi 22 janvier 2011 à 12:00:02 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

syndrael

J'allais dire la même chose.. tout dépend de la version mais surtout des extensions présentes.
S.
samedi 22 janvier 2011 à 12:01:17 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

Karibot

je suis chez ovh, vous voyez la doc quelque part sur le net?
samedi 22 janvier 2011 à 12:09:24 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

Karibot

mon hebergeur utilise la version 4.4.9 et l'extention php_pdo_mysql n'existe pas (phpinfo())...
mais cela n'explique pas le parse error, si?
samedi 22 janvier 2011 à 19:50:23 | Re : Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in

47

bonsoir,

vu sur le site ovh.com : PHP 5 chez ovh
et pour l'extension php_pdo_* c'est peut être normal vue la version 4 de php, si le lien fonctionne, tu auras peut être pdo_mysql activé

bonne soirée




1 2

Cette discussion est classée dans : function, code, error, parse, syntax


Répondre à ce message

Sujets en rapport avec ce message

Unexpected T_IF T_variable .... [ par x0s ] bonjour j'ai une erreur dans mon script, il m'indique:"Parse error: parse error, unexpected T_IF in w:\design\easyphp\www\bac-fr\admin\modif_fiche.php parse error .... [ par rastagnol ] salut a tous !bon ...j'ai un peu honte mais G une erreur dans ma premiere ligne()merci de bien vouloir m'aiderecho "<a href='fiche_client.php?client Suite de nombres [ par jak123 ] Bonjour, j'ai codé une page photos, mon seul hic c'est que j'aimerai que mon chiffre 1 sur mon code ci-dessus, prenne les valeurs de 1 au nombre que j Parse error: syntax error, unexpected T_STRING [ par aminix9 ] salut ,je voudrais savoir comment corriger cette erreur :Parse error: syntax error, unexpected T_STRING on line ....;j ai cherché sur phpcs mais j ai Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/sites/.../public_html/demo/web/youtube.php on line 32 [ par khalidovs ] j'ai un problème j'ai installer un script php, mais ça ne marche pas, un message d'erreur s'affiche : Parse error: syntax error, unexpected T_OBJECT_ Parse error: syntax error, unexpected T_IF [ par didygwatinik ] Bonjour,J'ai l'erreur : Parse error: syntax error, unexpected T_IF in C:\wamp\www\JeunesTalents\espaceartiste.php on line 4 pouvez vous m'aider ??? s' function parse() [ par JCpp ] Bonjour, Dans mon programme php, j'aurai besoin d'utiliser plusieurs fonction parse pour le Flash. Faut il utiliser plusieurs loadVariablesNum dans l syntax error dans mon code [ par tophe33 ] Bonjour, Voilà j'ai une erreur de synthax dans mon code. voici un bout de mon code : <?php if(isset($_POST['region']) && $_POST['region'] != NULL) // erreur dans mon code [ par adisskolo ] bonjour a tous pourriez vous m'expliquer ce que cette erreur signifie et m'expliquer Parse error: parse error in d:\gestionlogiciel\detail_projet.php [AJAX/PHP] - echange les $POST ? [ par bazbazus ] bonjour a tous J'ai un petit problème je veux récupérer des paramètres passés par POST via un objet XMLHttpRequest. mais pas les [b]envoyer[/b] les [b


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,278 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales