Bonjour et bonne année, as-tu essayé ainsi ?
$fic = $_SERVER['DOCUMENT_ROOT'].'/site/membre.php';
include ($fic);
Bonjour à tous,
je me permet de vous contacter que je souhaiterais faire un site en php5.6, et recycler quelques bouts de code.
Mais à peine commencer que ça coince déja.
j'utilisais à tour de bras le tableau $_server, mais pour une simple commande de ce genre,
le site exprime un certain mécontement
comment puis je me sortir de ce mauvais pas?
Merci d'avance pour votre aide.
Flo
5 réponses
Bonjour.
Essais tout simplement comme ça :
Par contre, il est beaucoup plus conseillé, de créer des constantes et de les utiliser.
Tu te crée un fichier de constantes des variables que tu seras mené à utiliser à plusieurs reprises et tu inclus ce fichier avant tout autre fichier à inclure, si par exemple tu as un fichier qui te sert de base pour les inclusions, tu l'y ajoute en include avant tous les autres includes.
Alors je vais develloper un peu, voici le script qui tourner trés bien en php 5.2
mais la partie en dessous est refusé
voici le message d'erreur
À priori déja, cela concerne le Framework PHPBB, peut-être que tu n'as pas une version qui supporte cette version de PHP.
Je pense que cette partie de message est explicite, les variables super globales sont désactivées.
je ne sais pas trop comment dire, mais je vais essayer de ne pas dire trop de bétise.
Donc le frameWork phpbb est le fameux forum le plus répondu. Il est de la derniére génération et justement est prévue pour fonctionner sur cette version de php et fonctionne trés bien au passage.
Ce script permet de récupérer les sessions du forum donc toute les gestion d'accés a un site via les identifiant du forum.
je viens de faire un vardump de $_Server et il semblerai que ce soit le forum qui interdit la superglobal
Donc avant de charger un élément du forum,j'ai stocké $_SERVER dans un autre variable et je peux y accéder comme je veux.