(php)ajouter des fonctions avec include
Résolu
bitrate
Messages postés
441
Date d'inscription
Statut
Membre
Dernière intervention
-
bitrate Messages postés 441 Date d'inscription Statut Membre Dernière intervention -
bitrate Messages postés 441 Date d'inscription Statut Membre Dernière intervention -
Salut,
exemple, j'ai un script avec des fonctions func.inc.php :
<?php
function Hello()
{
echo "hello\n";
}
?>
un autre script à besoin de la fonction index.php :
<?php
require("func.inc.php");
Hello();
?>
le problème est que ça marche en locale (wamp5) mais sur mon hébergeur (php 4.4.9) la fonction Hello est "oubliée" en sortant de func.inc.php.
un problème de configuration php ?
merci de votre aide !!!
exemple, j'ai un script avec des fonctions func.inc.php :
<?php
function Hello()
{
echo "hello\n";
}
?>
un autre script à besoin de la fonction index.php :
<?php
require("func.inc.php");
Hello();
?>
le problème est que ça marche en locale (wamp5) mais sur mon hébergeur (php 4.4.9) la fonction Hello est "oubliée" en sortant de func.inc.php.
un problème de configuration php ?
merci de votre aide !!!
A voir également:
- (php)ajouter des fonctions avec include
- Ajouter un profil netflix payant - Accueil - Guide streaming
- Easy php - Télécharger - Divers Web & Internet
- Ajouter signature word - Guide
- Ajouter liste déroulante excel - Guide
- Impossible d'ajouter un ami sur facebook - Guide
4 réponses
tu a essayé de mettre ta fonction public??
bitrate
Messages postés
441
Date d'inscription
Statut
Membre
Dernière intervention
98
c'est une fonction pas une classe. elle devrait être visible partout. c'est un problème de php, mais je sais pas quelle réglage il faut faire.
Bonjour
Ton fichier inclus s'appelle-t-il bien func.inc.php, tout en minuscules ?
Windows ne tient pas compte de la différence majuscules / minuscules dans les noms de fichiers. Si ton hébergeur utilise un OS (genre linux) qui différencie les deux, et s'il masque certaines erreurs (c'est fréquent) il est possible que le problème vienne de ce qu'il ne voie pas du tout ton func.inc.php.
Pour t'en assurer, ajoute un echo "qq chose" dans func.inc.php, mais en dehors de la fonction.
Ton fichier inclus s'appelle-t-il bien func.inc.php, tout en minuscules ?
Windows ne tient pas compte de la différence majuscules / minuscules dans les noms de fichiers. Si ton hébergeur utilise un OS (genre linux) qui différencie les deux, et s'il masque certaines erreurs (c'est fréquent) il est possible que le problème vienne de ce qu'il ne voie pas du tout ton func.inc.php.
Pour t'en assurer, ajoute un echo "qq chose" dans func.inc.php, mais en dehors de la fonction.