include avec variable

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 : include avec variable

Re: include avec variable

par yann18 » 30 janv. 2013, 13:51

pour faire simple tu peux définir dans un fichier de configuration situé à la racine de ton projet, une constante qui aura pour valeur le chemin vers ton projet.
//à mettre à la racine du projet
define('MON_PROJET',__DIR__);//défini le chemin absolu  vers ton projet

//autre possibilité
define('MON_PROJET', $_SERVER['DOCUMENT_ROOT']);//défini le chemin vers la racine du serveur web

Re: include avec variable

par xTG » 30 janv. 2013, 09:46

Il faut utiliser un chemin du système de fichier :

Code : Tout sélectionner

/home/user/....../www/tonsite/.../ pour unix C://..../www/tonsite/.../ pour windows

Re: include avec variable

par neomega » 30 janv. 2013, 08:24

en fait tout est dans mon site


mais au lieu de faire ceci a chaque fois
<?php include "../menu.php" ?> 
ou
<?php include "../../menu.php" ?> 
et risquer des erreurs avec des ../ en trop ou pas asser

j'aurai voulu mettre une variable a la place y a t'il une solution ou dois je garder ceci ../

Re: include avec variable

par yann18 » 30 janv. 2013, 00:55

après plusieurs test sa ne fonctionne toujours pas

apparemment ce n'est pas la bonne formule

$url_site = http://www.monsite.com/
url carrément. ça ne pas peut pas marcher car le code est déjà interprété. Si tu veux exécuter(sur ton serveur à toi) un script situé sur un serveur distant qui n'est pas le tien c'est la bibliothèque cURL qu'il te faut.

Re: include avec variable

par Perine » 30 janv. 2013, 00:36

Ce que tu cherches à faire ne marchera sans doute pas. Parce que ce que tu appelles, c'est le code source généré par PHP et non pas le code PHP. Si le script se trouve sur le même serveur que le tien, il faudra travailler avec des chemins absolus ou relatifs.

Re: include avec variable

par neomega » 30 janv. 2013, 00:32

après plusieurs test sa ne fonctionne toujours pas

apparemment ce n'est pas la bonne formule

$url_site = http://www.monsite.com/

Re: include avec variable

par yann18 » 12 janv. 2013, 01:16

salut,
à quoi correspond la variable $url_site?

la bonne syntaxe est celle-ci:

include $url_site ."menu.php" 

include avec variable

par neomega » 12 janv. 2013, 00:41

bonjour

je cherche a faire
<?php include $url_site "menu.php" ?> 

mais a chaque fois j'ai des erreur

je l'ai placer différemment ce ci dessus mais a chaque fois erreur

pouvez vous me donner la bonne formule SVP