appel d'une fonction

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 : appel d'une fonction

par mosquitout » 15 août 2007, 09:54

Ok, à priori c'est dans le chemin qu'il y avait une erreur.
Merci de votre aide

Re: appel d'une fonction

par Sékiltoyai » 15 août 2007, 00:57

"Fatal error: Call to undefined function toto()" !!!
Faudrait que je pense à m'acheter des yeux moi… :D

Re: appel d'une fonction

par Ryle » 15 août 2007, 00:40

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....

par Sékiltoyai » 15 août 2007, 00:16

Peut être nous dire ce que tu appelles "planter"…

appel d'une fonction

par mosquitout » 15 août 2007, 00:10

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