Require et include

Un forum de support CMSimple pour des utilisateurs et développeurs francophones

Moderator: Bob

Post Reply
Florent
Posts: 19
Joined: Sun May 03, 2009 7:59 am

Require et include

Post by Florent » Tue Apr 13, 2010 8:44 am

Salut !

Je tente depuis hier soir d'inclure un fichier dans une page de CMSimple .. pour afficher les 10 dernieres posts du forum ....

J'ai donc créer une page "lastpost.php" avec le code qui va bien dedans.. :roll:

Quand j'appelle la page direct dans le navigateur, Ok, ca marche !!

Par contre, quand je mets ma page dans la page de CMSimple ou elle devra s'afficher .. ca n'affiche QUE les posts visibles par les invités ...

J'ai essayé GXgeturl .. sans mieux ... (vu que y'a pas de doc très précise, c'est pas glop a utiliser ... )

Pourquoi on ne peut pas mettre du Php ?? un <? include 'lastpost.php'; ?> m'aurais suffit :roll:

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Require et include

Post by PatrikGC » Tue Apr 13, 2010 1:47 pm

Perso, de tête, j'essayerais un truc comme :
#CMSimple $output.=file_get_contents('lastpost.php'); #
car, sauf erreur de ma part, quand on appelle un fichier php, Apache l'interprête et donc le file_get_contents devrait récupérer le résultat de ce programme. Par contre, j'ai des doutes pour un include/require dont le but consiste à incorporer du code, tel un copier/coller.

Florent
Posts: 19
Joined: Sun May 03, 2009 7:59 am

Re: Require et include

Post by Florent » Tue Apr 13, 2010 9:01 pm

Salut !

Merci !!

Mais ca marche pas .. :( ( ca affiche même rien du tout .. )

Je crois que je vais me faire un iframe ... :|

PatrikGC
Posts: 117
Joined: Wed Jun 18, 2008 9:34 am

Re: Require et include

Post by PatrikGC » Wed Apr 14, 2010 10:20 am

Le programme lastpost.php génère bien du html en sortie ?
Dans le pire des cas, on peut transformer ce programme en une fonction écrite dans le fichier functions.php
puis l'appeler par un #CMSimple $output.=mafonction($arg1,$arg2); # (autant d'arguments qu'on veut)
Je fais très souvent ce genre de chose...
Ne pas oublier le point avant le égal ! .=

Post Reply