[class] Erreur inéxistante ?

Mammouth du PHP | 1668 Messages

24 juin 2008, 12:37

Bonjour à toutes et tous,

Je suis devant un problème allucinant :/

J'ai fait un fichier contenant une grande classe et lorsque je fait ça :
<?php
include("moteur.php");
if ($tpl=new KXT(__FILE__, "template/", "template_c", 1, "01.tpl")) {
	$message="gagné";
	$tpl->ajoute_variable("V1", $message);

	mysql_connect("localhost", "*****", "mot_de_passe");
	mysql_select_db("****");

	// On utilise la requête suivante pour récupérer les 10 derniers messages :
	$reponse = mysql_query("SELECT * FROM t01 ORDER BY ID DESC LIMIT 0,10");

	// On se déconnecte de MySQL


	// Puis on fait une boucle pour afficher tous les résultats :
	$boucle01=array();
	while ($donnees = mysql_fetch_array($reponse) )
	{
		$boucle[]=$donnees;
	}
	$tpl->ajouter_boucle("bouclette");

	$tpl->parse();
}

?>
Ca m'affiche :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in ****/moteur.php on line 15
Je ne vois pas l'erreur, sâchant que mon fichier moteur.php

Commence comme ça :
<?php
/*
##################################################
##########Class de gestion des Templates##########
## Système : KXT (Katagoto's XML Templates)#######
## Date du début 14/06/2008 ######################
## Date de fin : 23/06/2008 ######################
## Version : 0.8c ################################
## Programmeur : Katagoto ########################
##################################################
*/

class KXT {
	//private $version="0.8c"; // Version du moteur
	private $chemin_templates="lib/templates"; // Chemin tu répertoire des templates (l.15)
Quand je ne met pas les // à la ligne 14 il me met que l'erreur se situe ligne 14

Je comprend rien...

Si vous avez une idée, je vous remercie par avance de la poster :oops:
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol

Mammouth du PHP | 514 Messages

24 juin 2008, 12:39

Ca ressemble à un serveur sur lequel il n'y a pas php5 ...

Essaie de changer l'extension de ton fichier en .php5, certains hébergeurs exigent ça, sinon ils traitent le code en php4
Ne jamais repousser à demain ce qu'on peut faire après demain ...

ViPHP
ViPHP | 4674 Messages

24 juin 2008, 12:43

Hey :),

Tu pourrais surtout essayer un petit var_dump(phpversion()) avant tout, on serait fixé.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).

Mammouth du PHP | 1668 Messages

24 juin 2008, 16:13

Ok, j'ai compris 4.4.3 dev, bon je vais me remettre sur WAMP merci, je commencais à doûter de moi :(
"À ceux qui poursuivent leurs rêves et se spécialisent dans l'impossible" Joseph Kong

10 ans de PHP, déjà.

"moi jtrouve que katagoto il déchire!" Nagol