La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Modifier une page depuis la fonction include PHP
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Modifier une page depuis la fonction include PHP  (Lu 2091 fois)
Modifier une page depuis la fonction include PHP
« sur: le 14-02-2013 a 18:13:56 »
navalex3000
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Bonjour,

Je suis dans la création de mon propre site web et je suis en formation PHP sur le site du zéro et je n'est pas trouver ce que je cherche.

En faite j'avais créer une page tout en HTML avec des divs etc... et j'ai mis en forme avec le css. Mais par exemple j'ai créer une colonne droite et une colonne gauche et je voudrait que ces colonnes soit sinchroniser toutes ensemble (en gros ^^). Donc j'ai créer un nouveaux document colonne.php et j'ai fais une include sur mes autres page. Sa c'est bon. Mais là j'ai une page qui se nomme contenaire.php qui comporte le milieu de la page, le texte principal en gros. Et je voudrais faire en sorte de modeler le texte en fonction de la page. Mais bien entendu je ne sais pas comment faire donc je poste ma question ici en ésperant avoir des réponse


Au revoir tout le monde !

Rapporter au modérateur  

Mon site web: http://tinycraft.fr

Re:Modifier une page depuis la fonction include PHP
« Répondre #1 sur: le 14-02-2013 a 21:07:11 »
Wolf18
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1343





Voir le Profil    WWW
Répondre avec citation

Je ne suis pas sur d'avoir tout compris mais peut être que la variable suivante pourra t'aider, elle permet de savoir sur quelle page tu te trouves. Mêlée à une condition...

Code:
$_SERVER['PHP_SELF']

Rapporter au modérateur  

Création de sites internet sur mesure Var (PACA) | Webdesign, découpage/codage, programmation, référencement
Communauté GTA5 francophone
Partageons l'actualité jeux-video
Re:Modifier une page depuis la fonction include PHP
« Répondre #2 sur: le 14-02-2013 a 22:48:27 »
navalex3000
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Bon je me réexlique autrement:

J'ai une page index.php
Je voudrait inclure la page contain.php qui elle contient une div mise en forme etc..
Donc sur la page index j'écris:
Code:
<?php
    include("kernel/contain.php")
?>


et sa me charge la page contain.php dans mon index.php. Et cette div est en faite un block et je voudrait écrire dedans. Mais cette div sera réutilisé pour d'autre page en écrivant autre chose. Donc je voudrait que la div s'adapte a la page sur laquelle elle est chargé je shématise:

ma div va être représenté de la forme suivante:
_____________________
|                                              |
|                                              |
|                                              |
|____________________|

Donc je charge la div dans index.php:
_____________________
|                                              |
|                                              |
|                                              |
|____________________|

Mais je voudrait écrire quelque chose du style:

_____________________
|                                              |
|  Vous êtes dans l'index  |
|      de mon site !                |
|____________________|


Mais je voudrait aussi chargé la div dans par exemple boutique.php:

_____________________
|                                              |
|  Vous êtes sur la              |
|  boutique de mon site !    |
|____________________|

Mais je voudrait pas mettre plusieurs contain.php pour chaque page de mon site. Donc comment faire ?!


Sinon j'avais vu sur le CMS PHPBoost ce code là pour charger l’environnement du site sur une nouvelle page:

Code:
<?php

//Définition de là où on se trouve par rapport à PHPBoost (ici on se trouve à la racine)
define('PATH_TO_ROOT', '.');

//Début du chargement de l'environnement
require_once PATH_TO_ROOT . '/kernel/begin.php';

//Titre de la page
define('TITLE', 'Titre de ma page');

//Haut de page
require_once PATH_TO_ROOT . '/kernel/header.php';

## Début du contenu de la page ##
?>
//C'est ici que vous devez mettre votre code
<?php
## Fin du contenu de la page ##

//Bas de page
require_once PATH_TO_ROOT . '/kernel/footer.php';

?>

Rapporter au modérateur  

Mon site web: http://tinycraft.fr
Re:Modifier une page depuis la fonction include PHP
« Répondre #3 sur: le 16-02-2013 a 21:39:15 »
Wolf18
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1343





Voir le Profil    WWW
Répondre avec citation

Bah tu peux insérer le code que je t'ai donné dans le message précédent. Tu l'intègre dans ton contain.php. Grâce à lui tu sais sur quelle page tu te trouves et adaptes donc l'affichage en conséquence grâce à une condition de type if.

Rapporter au modérateur  

Création de sites internet sur mesure Var (PACA) | Webdesign, découpage/codage, programmation, référencement
Communauté GTA5 francophone
Partageons l'actualité jeux-video
Re:Modifier une page depuis la fonction include PHP
« Répondre #4 sur: le 16-02-2013 a 22:15:06 »
navalex3000
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Pourrais tu faire un exemple ?

Rapporter au modérateur  

Mon site web: http://tinycraft.fr
Re:Modifier une page depuis la fonction include PHP
« Répondre #5 sur: le 16-02-2013 a 23:55:46 »
Wolf18
Guru
*****

Hors-Ligne

Sexe: Male
Messages: 1343





Voir le Profil    WWW
Répondre avec citation

Code:
if ($_SERVER['PHP_SELF'] == "/boutique.php")
{ // on est sur la page boutique
  echo "bienvenue sur ma boutique !";
}
elseif ($_SERVER['PHP_SELF'] == "/index.php")
{ // on est sur l'index du site
  echo "bienvenue sur mon site !";
}


Ca donne quelque chose du genre... Tu as surement moyen de faire plus simple mais ça te permettra d'avancer. Regarde les autres variables $_SERVER qui existent au cas où.

Rapporter au modérateur  

Création de sites internet sur mesure Var (PACA) | Webdesign, découpage/codage, programmation, référencement
Communauté GTA5 francophone
Partageons l'actualité jeux-video
Re:Modifier une page depuis la fonction include PHP
« Répondre #6 sur: le 16-02-2013 a 23:59:24 »
navalex3000
Membre récent
*

Hors-Ligne

Messages: 5





Voir le Profil    E-Mail
Répondre avec citation

Super sa sera déjà une assez grande avancé
Mais sinon quelqu'un peut me dire comment je pourrais faire le code ci-dessous que j'ai trouver dans le CMS PHPBoost ?
Code:
<?php

//Définition de là où on se trouve par rapport à PHPBoost (ici on se trouve à la racine)
define('PATH_TO_ROOT', '.');

//Début du chargement de l'environnement
require_once PATH_TO_ROOT . '/kernel/begin.php';

//Titre de la page
define('TITLE', 'Titre de ma page');

//Haut de page
require_once PATH_TO_ROOT . '/kernel/header.php';

## Début du contenu de la page ##
?>
//C'est ici que vous devez mettre votre code
<?php
## Fin du contenu de la page ##

//Bas de page
require_once PATH_TO_ROOT . '/kernel/footer.php';

?>


Merci encore !

Rapporter au modérateur  

Mon site web: http://tinycraft.fr
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg