[class] Fonction inéxistante définie

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] Fonction inéxistante définie

par katagoto » 24 juin 2008, 21:56

Ok, pas de problème, je ne pensais pas à mal ^^

par zeus » 24 juin 2008, 20:56

Il vaut mieux que tu fasses plusieurs post. En plus de séparer les sujets pour les futures recherches, ça permet aux contributeurs de s'y retrouver sans avoir à lire tout le sujet ;)

par katagoto » 24 juin 2008, 20:48

Je sais, mais pour éviter de faire 50 posts, je vais grouper toutes mes erreurs dans celui-ci, sauf si tu veux vraiment que je fasse plusieurs posts...

++

par zeus » 24 juin 2008, 20:41

Modération :
katagoto, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.

par katagoto » 24 juin 2008, 19:47

:)
C'est la faute à Zend :p

Tiens je me sens c** tout a coup xD

Merci :lol:

par mcorgnet » 24 juin 2008, 19:40

Peut être que tu devrais essayer d'appeler la bonne méthode, ça résoudrait le problème ...

verfie_compile : manque une lettre

[class] Fonction inéxistante définie

par katagoto » 24 juin 2008, 19:31

Bonjour à toutes et tous, peut-être devrais-je faire un topic unique pour mon script ?

Voilà, j'appel une fonction de ma class et je la définie plus loin, et il me répond que ma fonction est introuvable :
Fatal error: Call to undefined method KXT::verfie_compile() in D:\wamp\www\test\moteur.php on line 82
		if (!$this->verfie_compile()) { // Ligne 82
			return true;
		}
		else {

			include_once($this->chemin_templates_compiles.'/'.$this->nom_templates);

			return false;
		}
Alors que je définis ma fonction ligne 120 :
	// Vérfie si le template doit être compilé ou pas
	private function verifie_compile(){
		// Pas la peine de vérifier si le template n'éxiste pas s'il a déjà été dit qu'il n'éxistait pas
		if (!$this->template_existe) {
			// Si la page est déjà compilées et que le modèle et le fichier on été édité avant la fichier compilé
			if (timemfile($this->fichier)<timemfile($this->chemin_templates.'/'.$this->nom_templates)
			AND timemfile($this->chemin_templates.'/'.$this->nom_templates)<timemfile($this->chemin_templates_compiles.'/'.$this->nom_templates)){
				$this->template_existe=1;
				return true;
			}
			else {// Le template n'éxiste pas
				$this->template_existe=0;
				return false;
			}
		}
	}
Que faire ?

Normalement ça marche :?

Par avance merci de vos suggestions :wink:

PS : Non, je ne vous montrerais pas ma class entière, elle fait près de 500 lignes et j'ai mit 1 semaine et demi pour la faire :lol: