PHP : Fatal error: Call to undefined function
Résolu
afrodje
Messages postés
759
Date d'inscription
Statut
Membre
Dernière intervention
-
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
afrodje Messages postés 759 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de mettre mon site sur le serveur et j'ai l'erreur suivante :
Je n'ai évidement pas accès au php.ini du serveur excepté quelques réglages.
Je suis en PHP5.
Comment résoudre le problème?
Merci.
--
Il y a 10 sortes de personnes : celles qui comprennent le binaire et les autres.
Je viens de mettre mon site sur le serveur et j'ai l'erreur suivante :
Fatal error: Call to undefined function liste_categorie()
Je n'ai évidement pas accès au php.ini du serveur excepté quelques réglages.
Je suis en PHP5.
Comment résoudre le problème?
Merci.
--
Il y a 10 sortes de personnes : celles qui comprennent le binaire et les autres.
Configuration: Windows Vista Firefox 3.5.7
5 réponses
-
salut,
As-tu essayé de changer le chemin du require ?
Du genre : require '../lib/script.php'; -
Non la fonction est défini dans fichier script.php qui est appelé par un require.
Cela fonctionne en local mais pas sur le serveur.require 'lib/script.php'; $categorie = liste_categorie();
-
C'était bien le chemin du fichier.
Mais maintenant j'ai un problème de syntaxe du mysql_fetch_array.
Y doit avoir un truc que je vois pas...Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
$categorie = liste_categorie(); while($ligne_categorie = mysql_fetch_array($categorie)) { echo '<li><a href=index.php?categorie='.$ligne_categorie['id_categorie'].'>'.$ligne_categorie['nom_categorie'].'</a></li>'; }
function liste_categorie() { $MaConnexion = new Connexion(CONST__host, CONST__name, CONST__pass, CONST__base_carre_alizes); $tab = array(); $tab = $MaConnexion->select('SELECT * FROM categorie ORDER BY nom_categorie ASC'); if ( $MaConnexion->getNbLignes() > 0 ) { return $tab; } else { return 0; } $MaConnexion->__destruct; }
-
En faite, ca fonctionne.
Il fallait que j'utilise la class connexion en php5 au lieu de php4.
Merci à vous pour vos réponses. -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonjour
Ce n'est pas une question de php.ini
Ton code fait appel à une fonction liste_categorie qui n'est pas définie ça ne dépend que de ton script, pas du php.ini. À toi de voir où elle devrait être définie.