
Home
» Talus' Works » Talus' TPL » Rapports de Bugs » probléme fatal error » Lecture du Sujet » Page 1 | Forum Fermé - Sujet Fermé |
|
|
|
|
bonjour Fatal error: require() [function.require]: Failed opening required '/Parse.php' (include_path='.:/usr/share/php') in /home/leoserveur/www/heberg/pokemontriforce/jeux/Talus_TPL/Talus_TPL.php on line 106 Dernière édition le 18/06/2010, à 15:22, par deoxis9001 |
|
|
|
|
|
Dans le méthode _autoload(), pourrais-tu faire les manipulations suivantes et me dire ce qui se passe :
Code PHP
<?php
Merci. Et essayes avec la nouvelle version ? Dernière édition le 18/06/2010, à 14:42, par Talus Dev' de Talus' Works |
|
|
|
|
j'ai ça
Code
array(2) { [0]=> string(5) "Parse" [1]=> string(9) "Exception" } /Parse.php
[edit] avec la version 1.8.0 j'ai ça
Code
fatal error: Uncaught exception 'Talus_TPL_Parse_Exception' with message 'Aucune chaine spécifiée.' in /****/pokemontriforce/jeux/Talus_TPL/Talus_TPL.php:369 Stack trace: #0
/****/pokemontriforce/jeux/Talus_TPL/Talus_TPL.php(352): Talus_TPL->str('', false)
#1 /*****/pokemontriforce/jeux/index.php(116): Talus_TPL->parse('page-index.tpl')
#2 {main} thrown in /*****/pokemontriforce/jeux/Talus_TPL/Talus_TPL.php on line 369
Dernière édition le 18/06/2010, à 14:59, par Talus |
|
|
|
|
|
et juste avant l'accolade fermante du if, met un echo 'debug'; ? Donc tu utilises la méthode str() ? Et comment l'utilises-tu ? Dernière édition le 18/06/2010, à 14:58, par Talus Dev' de Talus' Works |
|
|
|
|
Code
/*moteur de template talus*/
// -- Inclusion du moteur
require_once('./Talus_TPL/Talus_TPL.php');
/*
* Démarrage du moteur.
* Le premier argument situe les tpls, et le deuxième l'emplacement du cache (sans
* le / final)
*/
$tpl = new Talus_TPL('./templates/', './cache/');
/*fin du moteur de template*/
... voici la suite du script
Code
$tpl->set(array(
'TITRE' => $titre,
));
$tpl->parse('haut2.tpl');
$tpl->parse('page-index.tpl');
$tpl->parse('bas2.tpl');
j'ai oublier de préciser que j'ai modifier le script pour qu'il puisse utiliser dans les templates les fichiers tpl si non j'ai rajouter ce que tu m'a dis et ça donne
Code
array(2) { [0]=> string(5) "Parse" [1]=> string(9) "Exception" } debug/Parse.php
|
|
|
|
|
|
Ok je pense voir pourquoi cette exception (pour Talus TPL 1.8) a été lancée. Ton fichier serait-il vide ? Pour remédier à ce problème, tu peux, dans la méthode str(), enlever :
Code PHP
<?php
(Je déplace en rapport de bug et je corrige cette erreur sur la version distribuée) Dernière édition le 18/06/2010, à 15:18, par Talus Dev' de Talus' Works |
|
|
|
|
oui mon ficher et vide Dernière édition le 18/06/2010, à 15:23, par deoxis9001 |
|
| Forum Fermé - Sujet Fermé |