question sur include

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : question sur include

par Ryle » 08 mars 2006, 11:08

Ce n'est pas genant, la fonction include prend une chaine de caractères en argument. Tu peux donc la générer à partir de variables php :)
<?
$chemin = "dossier/"; // chemin éventuel vers les pages que tu inclus
$page = $_GET[pageInclue] . ".inc.php"; // ou pageInclue est passée par l'url : "?pageInclue=accueil"
// l'extension .inc.php est ajoutée dans le script pour retrouver la page

// ces includes sont identiques :
include("dossier/accueil.inc.php");
include("dossier/" . $page);
include($chemin . $page);
?>

par mark » 08 mars 2006, 09:39

ok, mais :( j'ai pas présisé que l'include dépendait d'une variable qui passe par url :oops:

par Dominic » 08 mars 2006, 09:18

tu peux inclure n'importe quel fichier
tu dois seulement respecter le chemin relatif
s'il est dans le répertoire monrep
tu fais
include "monrep/monfichier.inc";

question sur include

par mark » 08 mars 2006, 08:15

bonjour, quelqu'un peut il m'eclaissir un point pas trés clair pour moi:
peut on avoir une page principal avec une page en include mais que cette page se trouve dans un autre répertoir que celui la page principal ? ou est ce que je doit déclarer le chemin du repertoir ?. :shock: