Appel de fonctions PHP
10 messages
• Page 1 sur 1
- PIERROT06
- Nouveau WRInaute

- Messages: 27
- Inscription: 1 Mar 2010
Appel de fonctions PHP
Bonjour,
Sur un site hébergé par OVH, je tente d'utiliser des fonctions créées par l'utilisateur.
Mes fonctions sont ok et donnent le résultat escompté. Un exemple simple
FUNCTION test()
{
$test="toto";
return ($test);
}
Mais, car bien sur il y a un mais, quand je place ces fonctions dans une page spécifique elles deviennent inconnues.
Pourtant, via un include en adressage absolu, cette page est appelée à partir de la page index.
Donc le chargement en mémoire des fonctions ne se fait pas.
Si quelqu'un à une idée, je le remercie par avance.
Cordialement,
C.P.
Sur un site hébergé par OVH, je tente d'utiliser des fonctions créées par l'utilisateur.
Mes fonctions sont ok et donnent le résultat escompté. Un exemple simple
FUNCTION test()
{
$test="toto";
return ($test);
}
Mais, car bien sur il y a un mais, quand je place ces fonctions dans une page spécifique elles deviennent inconnues.
Pourtant, via un include en adressage absolu, cette page est appelée à partir de la page index.
Donc le chargement en mémoire des fonctions ne se fait pas.
Si quelqu'un à une idée, je le remercie par avance.
Cordialement,
C.P.
-

forty - WRInaute passionné

- Messages: 1701
- Inscription: 30 Oct 2008
Re: Appel de fonctions PHP
il faut se méfier car un include dans un include peut poser des problèmes si les deux fichiers ne sont pas dans le même répertoire. Pour être sur que le fichier à inclure sera bien trouvé il vaut mieux utiliser cette notation :
ou dirname(__FILE__) correspond au chemin du script contenant l'instruction include().
- Code: Tout sélectionner
include(dirname(__FILE__) . '/sous-repertoire/fichier.php');
ou dirname(__FILE__) correspond au chemin du script contenant l'instruction include().
-

medium69 - WRInaute passionné

- Messages: 2485
- Inscription: 7 Mai 2005
Re: Appel de fonctions PHP
- Code: Tout sélectionner
include($_SERVER['DOCUMENT_ROOT'] . '/sous-repertoire/fichier.php');
- PIERROT06
- Nouveau WRInaute

- Messages: 27
- Inscription: 1 Mar 2010
Re: Appel de fonctions PHP
Merci pour ceux qui m'ont aidé mais rien à faire........
* le return ne renvoie pas la variable demandée dans la page d'appel,
* l'appel de la fonction dans une page x ou y ne fonctionne pas si il n'y a pas le require.
J'ai donc procédé en passant la variable par le biais d'une variable super globale (ça marche pour la page suivante mais pas plus) et en mettant un require dans chaque page où je fais appel aux fonctions.
C'est bourrin mais ça marche.
Je reste persuadé malgré les dénégations qu'OVH bride certaines fonctions pour des raisons dites de sécurité. Quand j'ai passé le site chez eux en provenance des pages perso de chez Free certaines fonctions se sont trouvées inopérantes. Par contre, d'autres ont été activées telle la fonction mail().
* le return ne renvoie pas la variable demandée dans la page d'appel,
* l'appel de la fonction dans une page x ou y ne fonctionne pas si il n'y a pas le require.
J'ai donc procédé en passant la variable par le biais d'une variable super globale (ça marche pour la page suivante mais pas plus) et en mettant un require dans chaque page où je fais appel aux fonctions.
C'est bourrin mais ça marche.
Je reste persuadé malgré les dénégations qu'OVH bride certaines fonctions pour des raisons dites de sécurité. Quand j'ai passé le site chez eux en provenance des pages perso de chez Free certaines fonctions se sont trouvées inopérantes. Par contre, d'autres ont été activées telle la fonction mail().
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Fonctions php et sql
- Question sur les fonctions php
- PHP - Inclusion de toutes les fonctions ?
- [Script PHP] Fonctions pour créer un slug (SEO friendly URL)
- Fonctions php qui ne passent pas chez OVH - serve dédié
- Problème appel script bash depuis php
- Help, appel de fonction JS dans fichier .html et .php
- Appel au test de mon site ! Flash + XHTML + PHP + MySQL + ..
- appel d'une fonction PHP dans le constructeur d'une class
- Easter Egg dans Google Chrome (fonctions cachées)
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Un brevet de Google pour de la publicité sur les téléphones mobiles
- Google affronte Microsoft avec le Google Desktop Search
- Google Desktop 2 en français
- Sortie des Google Groups 2
- Deepfish
- Nouveautés sur les recherches de Google Images
Consultez la description détaillée des produits ou services de Google suivants : Google Talk
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



