Page 1 sur 1

appel d'une fonction

Posté : 15 août 2007, 00:10
par mosquitout
Bonjour,

J'ai une fonction qui fait :
function toto($donnee){ return 'bonjour'.$donnee;}

rien de plus simple. Quand je met cette fonction en haut de ma page php et que je l'appelle dans ma page, le résultat est ok.
Mais quand je met cette fonction dans un fichier à part (mesfonctions.inc.php) et que j'appelle ce fichier en debut de page en faisant un :
require ("mesfonctions.inc.php");
Là ca plante lorsque j'appelle ma fonction (avec un simple <?php echo toto('Nestor'); ?>)
avec le message "Fatal error: Call to undefined function toto()" !!!

J'ai beau relire et relire, je ne vois pas ce que j'ai oublié ! quelqu'un aurait-il une suggestion ?
Merci

Posté : 15 août 2007, 00:16
par Sékiltoyai
Peut être nous dire ce que tu appelles "planter"…

Re: appel d'une fonction

Posté : 15 août 2007, 00:40
par Ryle
Pour moi c'est une bonne définition ;) :
"Fatal error: Call to undefined function toto()" !!!
As-tu vérifié que le require était bien exécuté et le script bien intégré ? (y aurait pas un @ qui traine pour cacher un message d'erreur ? même si en théorie, en cas d'erreur sur un require le script s'arrête..) ou bien que ta fonction s'y trouvait bien ? que si tu fais afficher un message juste avant la déclaration de la fonction celui-ci apparait avant le fatal error ?

Y a vraiment aucune raison pour que cela ne fonctionne pas 'après ce que tu nous décris....

Re: appel d'une fonction

Posté : 15 août 2007, 00:57
par Sékiltoyai
"Fatal error: Call to undefined function toto()" !!!
Faudrait que je pense à m'acheter des yeux moi… :D

Posté : 15 août 2007, 09:54
par mosquitout
Ok, à priori c'est dans le chemin qu'il y avait une erreur.
Merci de votre aide