je voulais dire que mes fonctions n'ont pas d'erreurs et qu'elles se situent au même niveau que ma page d'appel que j'effectue en ajax.
Donc j'ai une page comm.php qui reçoit l'appel ajax et effectue les demandes puis retourne le résultat à ma page index.php.
Mais le problème est que sur ma page comm.php lorsque j'appel des functions de la page func.php cela fonctionne ou si j'appel des fonctions de func_global.php cela fonctionne mais si une fonction de func.php appel une fonction de func_global ou vice-versa cela me retourne une erreur call undefined function....![:(](https://www.developpez.net/forums/images/smilies/icon_sad.gif)
![:aie:](https://www.developpez.net/forums/images/smilies/aie.gif)
Exemple d'appel depuis func.php:
$name_ent = max_chars($sql_out['acronyme_entreprise'],35);
Exemple de la fonction dans func_global.php:
1 2 3 4 5 6 7 8 9 10
| function max_chars($string,$max){
if(strlen($string)>=$max){
$string=substr($string,0,$max);
$espace=strrpos($string," ");
if($espace)
$string=substr($string,0,$espace);
$string .= '...';
}
return $string;
} |
Mais cela fonctionne si je désactive mon js et que je test la fonctionnalité des fonctions.
Mais quand la page sur le serveur est traitée en mode ajax..il y a ce bug... alors je ne sais pas en quoi c'est différent d'un appel de base sans mode ajax?
Partager