Synchronisation site web?
Résolu/Fermé
hail
-
20 juil. 2009 à 19:39
Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 - 23 juil. 2009 à 23:05
Rodolphe_ Messages postés 1498 Date d'inscription samedi 7 mai 2005 Statut Membre Dernière intervention 20 décembre 2014 - 23 juil. 2009 à 23:05
A voir également:
- Synchronisation site web?
- Site de telechargement - Accueil - Outils
- Web office - Guide
- Création site web - Guide
- Site comme coco - Accueil - Réseaux sociaux
- Site inaccessible - Guide
22 réponses
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
20 juil. 2009 à 20:03
20 juil. 2009 à 20:03
Si tu n'as pas fait d'include en php alors oui tu devras modifier toutes les pages.
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
20 juil. 2009 à 22:55
20 juil. 2009 à 22:55
Ce n'est pas du tout compliqué.
Ca va te demander un peu de travail pour tout réorganiser mais au final ton site sera plus souple à maintenir.
Un seul fichier à modifier pour modifier l'ensemble des menus, entêtes... quel que soit le nombre de pages.
https://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-php-include.html
Si tu veux un coup de main, n'hésites pas à me contacter.
Ca va te demander un peu de travail pour tout réorganiser mais au final ton site sera plus souple à maintenir.
Un seul fichier à modifier pour modifier l'ensemble des menus, entêtes... quel que soit le nombre de pages.
https://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-php-include.html
Si tu veux un coup de main, n'hésites pas à me contacter.
ok merci je suis sur le site mais j'ai pas tout compris
je comprends pas comment mettre en place le header dans le fichier header.inc.php
et comment ce fichier est lié au CSS?
merci d'avance pour ton aide
je comprends pas comment mettre en place le header dans le fichier header.inc.php
et comment ce fichier est lié au CSS?
merci d'avance pour ton aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Voici ce que j'ai fait pour l'instant mais je crois être complétement à côté de la plaque
header.inc.php
index
CSS
header.inc.php
<div id="fond"> <div id="layout"> </div> </div> <div id="menu"> <b>» Menu</b><br> <a href="accueil.htm" target="I1">Accueil</a> <br> <a href="regles.htm" target="I1">Règles</a> <br> <a href="avatars.htm" target="I1">Avatars</a> • <a href="signs.htm" target="I1"> Signatures</a> <br> <a href="walls.htm" target="I1">Wallpapers </a> • <a href="layout.htm" target="I1">Layout</a> <br> </div>
index
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"><head><title>Paradise Production</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <link rel="stylesheet" media="screen" type="text/css" href="style.css" /></head> <body> <?php include('header.inc.php'); ?> <u>Tutoriaux</u><br> <a href="http://colorfilter.net/" target="_blank">http://colorfilter.net/</a><br> <a href="https://www.lyriell.com/" target="_blank">http://www.lyriell.com/</a><br> <a href="http://www.sweet-heaven.new.fr/" target="_blank">http://www.sweet-heaven.new.fr/</a><br> <a href="http://creamania.superforum.fr/forum.htm/" target="_blank">http://creamania.superforum.fr/forum.htm</a><br> </body> </html>
CSS
body{ background-color: #ffffff; } .layout{ background-image: url(layout4.png) ; background-repeat: no-repeat; width: 800px; height: 450px; margin-right: auto; margin-left: auto; } .fond{ background-image: url(fond1.png); background-repeat: repeat-x ; } .menu{ position: relative; float: left; left: 250px; width: 200px; text-align: center; color: #f6c40e; border: 1px; }
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
21 juil. 2009 à 09:25
21 juil. 2009 à 09:25
Tu t'approche du but.
Mais met l'entête du fichier html dans le fichier à inclure.
Ou sinon tu peux créer plusieurs fichiers à inclure.
Ca sera toujours ça de moins à écrire dans tes nombreuses autres pages, qui devront porter l'extension .php et non .html désormais.
index.php
Une fois ta page affichée dans le navigateur, si tu fais un click droit "voir le code source de la page", tu verras que ta page contient la totalité du code html mis bout à bout .
Le php est un langage coté serveur, opposé au coté client (ton navigateur).
Le navigateur reçoit un fichier html et l'associe à une feuille de style css, donc aucun souci par rapport aux includes.
Mais met l'entête du fichier html dans le fichier à inclure.
Ou sinon tu peux créer plusieurs fichiers à inclure.
Ca sera toujours ça de moins à écrire dans tes nombreuses autres pages, qui devront porter l'extension .php et non .html désormais.
index.php
<?php include('entetes.inc.php'); ?> <?php include('header.inc.php'); ?> le contenu de la page <?php include('footer.inc.php'); ?>
Une fois ta page affichée dans le navigateur, si tu fais un click droit "voir le code source de la page", tu verras que ta page contient la totalité du code html mis bout à bout .
Le php est un langage coté serveur, opposé au coté client (ton navigateur).
Le navigateur reçoit un fichier html et l'associe à une feuille de style css, donc aucun souci par rapport aux includes.
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
21 juil. 2009 à 12:32
21 juil. 2009 à 12:32
Si bien sur,
Le navigateur se sert du fichier css pour mettre en page un fichier html.
Ton fichier php (présent sur le serveur) est transformé en html (par le moteur php) afin d'être envoyé vers le client, soit le navigateur internet (firefox...) puisqu'un navigateur internet ne sait interpréter que du html.
Voila pourquoi si tu regardes le code source de ta page,tu vois l'intégralité de ton code html et non le code php.
En fait quand tu regardes un site internet, tu télécharges un fichier html (que du texte donc léger), un fichier css (que du texte donc léger), des images/vidéos.
Le navigateur se sert du fichier css pour mettre en page un fichier html.
Ton fichier php (présent sur le serveur) est transformé en html (par le moteur php) afin d'être envoyé vers le client, soit le navigateur internet (firefox...) puisqu'un navigateur internet ne sait interpréter que du html.
Voila pourquoi si tu regardes le code source de ta page,tu vois l'intégralité de ton code html et non le code php.
En fait quand tu regardes un site internet, tu télécharges un fichier html (que du texte donc léger), un fichier css (que du texte donc léger), des images/vidéos.
ok merci
en faite j'ai encore un petit souci, je sais pas si c'est du au include ou pas du tout mais j'espère que tu pourra m'aider
en faite j'ai centré mon layout et je voudrais avoir le menu et le contenu au milieu quelque soit la résolution de l'écran, or seul le contenu est au centre alors que le menu reste à gauche
voici ce que j'ai dans mon css
pourtant quand je regarde le code source de ma page la div menu et contenu se suivent mais dans le navigateur elles ne se mettent pas côte à côte
Merci d'avance
en faite j'ai encore un petit souci, je sais pas si c'est du au include ou pas du tout mais j'espère que tu pourra m'aider
en faite j'ai centré mon layout et je voudrais avoir le menu et le contenu au milieu quelque soit la résolution de l'écran, or seul le contenu est au centre alors que le menu reste à gauche
voici ce que j'ai dans mon css
body{ background-color: #ffffff; } .layout{ background-image: url(layout4.png) ; background-repeat: no-repeat; width: 800px; height: 450px; margin-right: auto; margin-left: auto; } .fond{ background-image: url(fond1.png); background-repeat: repeat-x ; } .menu{ position: relative; left: 5px; width: 220px; text-align: center; color: #f6c40e; border: 1px #c71f1f solid; background-color: #ffffff; padding: 3px 3px 3px 3px; font-family: Tahoma; font-size: 12px; float: left; } .contenu{ position: relative; width: 550px; left: 250px; color: #f6c40e; border: 1px #c71f1f solid; background-color: #ffffff; padding: 3px 3px 3px 3px; font-family: Tahoma; font-size: 12px; float: left; }
pourtant quand je regarde le code source de ma page la div menu et contenu se suivent mais dans le navigateur elles ne se mettent pas côte à côte
Merci d'avance
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
21 juil. 2009 à 17:04
21 juil. 2009 à 17:04
body { width: 800px; margin: auto }
merci c'est bon
mais j'ai encore un petit souci avec les includes
comment les faire intégrer dans les pages des sous dossiers
j'ai mis le slash juste avant comme ça: <?php include('/entete.inc.php'); ?>
<?php include('/header.inc.php'); ?>
mais ça ne marche pas, (même en mettant l'adresse complète)
j'ai la même chose pour les 3 includes
mais j'ai encore un petit souci avec les includes
comment les faire intégrer dans les pages des sous dossiers
j'ai mis le slash juste avant comme ça: <?php include('/entete.inc.php'); ?>
<?php include('/header.inc.php'); ?>
mais ça ne marche pas, (même en mettant l'adresse complète)
Warning: main() [function.main]: open_basedir restriction in effect. File(/entete.inc.php) is not within the allowed path(s): (/mnt/142/sda/a/7/paradiseproduction) in /mnt/142/sda/a/7/paradiseproduction/avatars/celebrites/icons.php on line 1 Warning: main(/entete.inc.php) [function.main]: failed to open stream: Operation not permitted in /mnt/142/sda/a/7/paradiseproduction/avatars/celebrites/icons.php on line 1 Warning: main() [function.include]: Failed opening '/entete.inc.php' for inclusion (include_path='/mnt/142/sda/a/7/paradiseproduction/include:.:/usr/php4/lib/php') in /mnt/142/sda/a/7/paradiseproduction/avatars/celebrites/icons.php on line 1
j'ai la même chose pour les 3 includes
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
22 juil. 2009 à 13:44
22 juil. 2009 à 13:44
<?php include('../header.inc.php'); ?>
euh j'ai déjà essayé ça aussi et ça marche pas: il n'y a aucun message d'erreur mais les infos des includes ne sont pas pris en compte
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
22 juil. 2009 à 17:00
22 juil. 2009 à 17:00
et il y a quoi à la ligne 1 de icons.php?
et sous cette forme: <?php include('./repertoire parent/header.inc.php'); ?>
./ étant le répertoire racine du site
et sous cette forme: <?php include('./repertoire parent/header.inc.php'); ?>
./ étant le répertoire racine du site
Hailey02
Messages postés
5
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
26 juillet 2018
22 juil. 2009 à 17:21
22 juil. 2009 à 17:21
non toujours pas
et la 1e ligne c'est la 1ère incude
<?php include('./avatars/celebrites/entete.inc.php'); ?>
http://paradiseproduction.free.fr/avatars/celebrites/icons.php
et la 1e ligne c'est la 1ère incude
<?php include('./avatars/celebrites/entete.inc.php'); ?>
http://paradiseproduction.free.fr/avatars/celebrites/icons.php
Hailey02
Messages postés
5
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
26 juillet 2018
23 juil. 2009 à 14:52
23 juil. 2009 à 14:52
j'ai réussi à faire appliquer les includes en mettant http://paradiseproduction/entete.inc.php mais le problème c'est que le menu n'est plus valable
http://paradiseproduction.free.fr/avatars/celebrites/icons.php
merci d'avance
http://paradiseproduction.free.fr/avatars/celebrites/icons.php
merci d'avance
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
23 juil. 2009 à 17:13
23 juil. 2009 à 17:13
c'est à dire?
Hailey02
Messages postés
5
Date d'inscription
mercredi 22 juillet 2009
Statut
Membre
Dernière intervention
26 juillet 2018
23 juil. 2009 à 18:54
23 juil. 2009 à 18:54
http://paradiseproduction.free.fr/regles.php
http://paradiseproduction.free.fr/avatars/celebrites/icons.php
regarde le menu elle ne renvoi plus à la même page
à partir de la page icons tous les liens internes sont comme ça: http://paradiseproduction.free.fr/avatars/celebrites/.....php
alors que ces pages sont à la racines du site
http://paradiseproduction.free.fr/avatars/celebrites/icons.php
regarde le menu elle ne renvoi plus à la même page
à partir de la page icons tous les liens internes sont comme ça: http://paradiseproduction.free.fr/avatars/celebrites/.....php
alors que ces pages sont à la racines du site
Rodolphe_
Messages postés
1498
Date d'inscription
samedi 7 mai 2005
Statut
Membre
Dernière intervention
20 décembre 2014
285
23 juil. 2009 à 20:54
23 juil. 2009 à 20:54
Oui je vois, c'est un problème de chemin relatif.
Dans ton fichier menu inclus, met des adresses complètes.
<?php include('/avatars/celebrites/entete.inc.php'); ?>
Dans ton fichier menu inclus, met des adresses complètes.
<?php include('/avatars/celebrites/entete.inc.php'); ?>