[class] Erreur inéxistante ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [class] Erreur inéxistante ?

par katagoto » 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 :(

par Hywan » 24 juin 2008, 12:43

Hey :),

Tu pourrais surtout essayer un petit var_dump(phpversion()) avant tout, on serait fixé.

par mcorgnet » 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

[class] Erreur inéxistante ?

par katagoto » 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: