Bowlest
Messages postés42Date d'inscriptionmercredi 14 mai 2003StatutMembreDernière intervention 7 novembre 2005
-
10 août 2005 à 18:18
DJ_BoOmEr
Messages postés22Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention30 août 2007
-
4 oct. 2008 à 16:02
Bonjour,
Je suis actuellement en train de monter un serveur local pour un site intranet. Sur certaines pages, je fais appel a la fonction "include" pour afficher des pages dans une page template.
<?
include "$page.php";
?>
Mon probléme viens lorsque je fais un liens en incluant une variable:
[liens.php?page=1
Sur mon site local, avec Apache, MySQL, etc.. (WAMP) ca ne marche pas, j'obtiens l'erreur suivante:
Warning: main(.php) [
]function.main]: failed to open stream: No such file or directory in c:\wamp\www\FMC\manuel\directives\directives-read.php on line 34
Warning: main() [
function.include]: Failed opening '.php' for inclusion (include_path='.;C:\php5\pear') in c:\wamp\www\FMC\manuel\directives\directives-read.php on line 34
Or, si je met ces fichiers sur mon site hebergé par mediatemple, le liens marche parfaitement
Il y a t il une modification particuliere a faire sur PHPini, ou ais-je fais une erreur qqpart?
Merci d'avance
P.S: WAMP installe sur deux ordinateurs differents, avec la meme erreur, pareil avec easyphp
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 10 août 2005 à 22:28
Salut,
garde les register globals à off, mets l'error reporting à E_ALL et
évite d'utiliser cette méthode pour inclure des fichiers sans l'avoir
un minimum sécurisée auparavant, même si il s'agit d'un intranet...
DJ_BoOmEr
Messages postés22Date d'inscriptionvendredi 3 mars 2006StatutMembreDernière intervention30 août 2007 4 oct. 2008 à 16:02
Bonjour, c'est normal, tu as fais des erreurs toutes betes, tu as mis un ".php" dans ta variable, tu as pas mis les parenthèse de ton include. il faut que tu fasse ca :
<?
$page="page.php"
include ("$page");
?>
a la place de
<?
include "$page.php";
?>
Et si tu veux que ca marche quand on clique sur un liens c'est :