IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Question sur "include"


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 116
    Par défaut Question sur "include"
    Bonjour.

    Il y a quelque chose que je n'arrive pas à comprendre dans les "incudes".

    J'ai un site web et je suis en train de tout le modifier pour une nouvelle version.

    Actuellement il est sûr un compte Free et la nouvelle version que je test je l'ai mise sûr un autre compte Free.

    Mon problème est que j'ai des compteurs de clic sûr chaques page de mon site avec des "includes" pour faire marcher ces compteurs.

    Les "includes" pour ces compteurs sont:
    <?php include("../moncompteur/dossiercompteur/addclic.php"); ?>

    Bien sûr ça ne marche pas sûr la mise à jour sûr l'autre compte Free donc j'ai voulu enlever les "../" par mon site:
    <?php include("http://monsite.free.fr/moncompteur/dossiercompteur/addclic.php"); ?>
    et ça ne marche pas. Ca marque à chaque compteur:
    Fatal error: Call to undefined function: valeur_du_clic()

    Pourtant dans mes "includes" header et footer il n'y a aucun souci, je mets bien l'adresse de mon site à la place des "../"

    Pourquoi?

  2. #2
    Membre confirmé
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Par défaut
    Salut,

    Visiblement le script addclic.php ne trouve pas la fonction valeur_du_clic(), qui doit sûrement se trouver dans un fichier séparé non inclu dans le site de test.

    a+

  3. #3
    Membre Expert

    Profil pro
    imposteur
    Inscrit en
    Avril 2003
    Messages
    3 308
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : imposteur

    Informations forums :
    Inscription : Avril 2003
    Messages : 3 308
    Par défaut
    Parce que quand tu fais une include avec http://..., tu ne récupères pas le code PHP, mais son résultat. Donc tu ne peux pas récupérer la définition d'une fonction PHP (ni transmettre une fonction définie dans ton script principal), par exemple, mais tu récupères sans souci un header ou un footer généré dynamiquement.

  4. #4
    Membre confirmé
    Inscrit en
    Juillet 2005
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 116
    Par défaut
    ok.
    Je vous remercie pour votre aide.
    Je vais me débrouiller autrement alors.

    Merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. une question sur les includes comportement bizard
    Par e-m.guillaume dans le forum Langage
    Réponses: 2
    Dernier message: 24/02/2006, 21h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo