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..
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
Require et include
Moderator: Bob
Re: Require et include
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.
#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.
Re: Require et include
Salut !
Merci !!
Mais ca marche pas .. ( ca affiche même rien du tout .. )
Je crois que je vais me faire un iframe ...
Merci !!
Mais ca marche pas .. ( ca affiche même rien du tout .. )
Je crois que je vais me faire un iframe ...
Re: Require et include
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 ! .=
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 ! .=