php

Vous avez un soucis de développement et ce n'est pas du ressort de notre support ? N'hésitez pas à soumettre vos petits soucis de développement et à vous entre aider par la même occasion.
Inconnu
Cet utilisateur a supprimé son compte et n’existe plus.
Messages : 6340
Inscription : 29 décembre 2010 à 18:15

bonjour je debute en php, j'ai compris le header, le footer etc... et l'insertion des includes dans chaques pages. Mon soucis est que lorsque mes pages sont stockées dans un dossier "pages" , donc pas à la racine du site, mes includes n'apparaissent pas. J'ai essayé de placer ../ devant les includes, rien à faire.
merci de votre aide.
Passionaqua
Messages : 300
Inscription : 7 mai 2010 à 19:27

Bonjour revilo :)
Quelle est l'architecture du FTP un peu plus détaillé s'il vous plaît.
Franceserv
Messages : 905
Inscription : 2 avril 2010 à 20:14

Bonjour,

Le plus simple est d'inclure ses pages ainsi :

Code : Tout sélectionner

<?php include($_SERVER['DOCUMENT_ROOT'].'dossier/page.php');?>
(si le fichier page.php se trouve dans le dossier "dossier" à la racine de son site)
Passionaqua
Messages : 300
Inscription : 7 mai 2010 à 19:27

franceserv a écrit :Bonjour,

Le plus simple est d'inclure ses pages ainsi :

Code : Tout sélectionner

<?php include($_SERVER['DOCUMENT_ROOT'].'dossier/page.php');?>
(si le fichier page.php se trouve dans le dossier "dossier" à la racine de son site)
Je ne connaissais pas cette façon ! Merci de nous l'avoir montré :)
Inconnu
Cet utilisateur a supprimé son compte et n’existe plus.
Messages : 6340
Inscription : 29 décembre 2010 à 18:15

merci passionaca de cette réponse rapide, je vais essayer ce script
Inconnu
Cet utilisateur a supprimé son compte et n’existe plus.
Messages : 6340
Inscription : 29 décembre 2010 à 18:15

excusez moi le nom de mon include je l'écris comme ça ?
<?php
include('header.php')($_SERVER['DOCUMENT_ROOT'].'dossier/page.php');?>
?>
Passionaqua
Messages : 300
Inscription : 7 mai 2010 à 19:27

Non :

Code : Tout sélectionner

<?
include($_SERVER['DOCUMENT_ROOT'].'header.php');
?>
Si le fichier se trouve à la racine. Sinon => indiquer le dossier, puis le nom de fichier.
Répondre