Forum Marketing Internet
Mai 22, 2012, 11:52:46 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
 
   Accueil   Aide Rechercher Identifiez-vous Inscrivez-vous  
Pages: [1] 2
  Imprimer  
Auteur Fil de discussion: La fonction PHP Include  (Lu 1183 fois)
0 Membres et 1 Invité sur ce fil de discussion.
bababiz
Serge Demoulin
Administrator
Hero Member
*****

Karma: 43
Hors ligne Hors ligne

Messages: 2788


Serge Demoulin


Voir le profil WWW Courriel
« le: Avril 13, 2010, 04:42:12 »

Bonjour,

Pour ceux qui débutent dans la création de sites web, je leur conseille vivement de s'intéresser à la "fonction Include" qui permet de simplifier grandement la construction d'un site web de plusieurs pages.

L'intérêt : Imaginons que vous construisez un site web de 5, 10  ou 100 pages... avec un menu sur chaque page qui vous permet de naviguer dans votre site.
Chaque fois que vous rajoutez un lien ou le modifiez, vous devrez faire cette opération sur toutes les pages de votre site.

La fonction Include, vous permet de ne faire cette modification qu'une seule fois dans votre fichier de menu et automatiquement les changements se répercuterons sur toutes les pages.

Si cette facilité vous intéresse, songez à nommer dès le départ vos pages avec l'extension .php au lieu de .html

Pour en savoir plus : http://www.alsacreations.com/actu/lire/254-le-point-sur-la-fonction-php-include.html

Amicalement
« Dernière édition: Avril 13, 2010, 04:44:07 par Serge Demoulin » Journalisée

Jeanmich
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 1072


Creations web pour les marketeurs


Voir le profil WWW
« Répondre #1 le: Avril 13, 2010, 06:10:10 »

hé hé hé

mon ami Serge vient sur mon terrain !
Te serais tu mis au codage PHP?

Amicalement,

Jean Michel
Journalisée

Joan
Mascotte du Forum
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 996


zonix10@msn.com
Voir le profil WWW Courriel
« Répondre #2 le: Avril 13, 2010, 09:13:49 »

Le Css suffit amplement pour réaliser ce dont parle serge, non ?
Journalisée

C'est décidé, je vous offre les bases du Marketing Mobile, indispensables pour tout web-entrepreneur aujourd'hui !
Pensez à me suivre sur Twitter, j'y dévoile quelques secrets... notamment comment multiplier vos followers de manière viral
Jeanmich
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 1072


Creations web pour les marketeurs


Voir le profil WWW
« Répondre #3 le: Avril 13, 2010, 09:28:11 »

Bonjour Joan,

le CSS permet de séparer le contenu de la forme
le PHP, outre le fait de pourvoir créer du contenu
dynamique, permet de créer des blocs uniques
utilisables pour chacune des pages de ton site
en ne modifiant qu'un seul fichier.

par exemple, tu code chaque page de la façon suivante:

<?php include('haut.php'); ?>
<?php include('menu.php'); ?>

ici tu entre le code de ta page unique

<?php include('bas.php'); ?>

Ainsi, si tu dois changer le contenu de ton menu
sur 1000 pages, il te suffit de modifier le fichier
menu.php.... et la mise à jour se fait sur toutes les pages...

Amicalement,
Jean Michel
Journalisée

Giresse Zèvounou
Hero Member
*****

Karma: 4
Hors ligne Hors ligne

Messages: 530


zgiresse@yahoo.fr
Voir le profil WWW Courriel
« Répondre #4 le: Avril 13, 2010, 10:10:46 »


par exemple, tu code chaque page de la façon suivante:

<?php include('haut.php'); ?>
<?php include('menu.php'); ?>

ici tu entre le code de ta page unique

<?php include('bas.php'); ?>

Ainsi, si tu dois changer le contenu de ton menu
sur 1000 pages, il te suffit de modifier le fichier
menu.php.... et la mise à jour se fait sur toutes les pages...

Huh Huh Huh
Journalisée

Herv2
Hero Member
*****

Karma: 10
Hors ligne Hors ligne

Messages: 330


La vie n'est pas un long fleuve tranquille


Voir le profil WWW
« Répondre #5 le: Avril 13, 2010, 10:23:14 »

bonsoir

 Ind&eacute;ci je vais vraiment devoir me mettre au codage  Grima&ccedil;ant
Journalisée

Joan
Mascotte du Forum
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 996


zonix10@msn.com
Voir le profil WWW Courriel
« Répondre #6 le: Avril 13, 2010, 02:24:03 »

et donc ton fichier menu.php par exemple, c'est simplement un fichier html avec des balises comme div, p ou encore img src que tu enregistres en .php ? Ou il doit absolument contenir du code php ?
Journalisée

C'est décidé, je vous offre les bases du Marketing Mobile, indispensables pour tout web-entrepreneur aujourd'hui !
Pensez à me suivre sur Twitter, j'y dévoile quelques secrets... notamment comment multiplier vos followers de manière viral
bababiz
Serge Demoulin
Administrator
Hero Member
*****

Karma: 43
Hors ligne Hors ligne

Messages: 2788


Serge Demoulin


Voir le profil WWW Courriel
« Répondre #7 le: Avril 13, 2010, 03:46:02 »

Te serais tu mis au codage PHP?

Jean-Michel,

Etant paresseux et ayant peu de connaissances en programmation, j'essaye d'exploiter à fond le peu que je connaisse  Souriant Souriant

et je trouve que cette fonction devrait être enseignée en priorité aux débutants.

Moi je ne l'ai découverte qu'après des années en ayant passé bêtement des heures à modifier souvent mes menus sur toutes les pages de mes sites...  Tire la langue

Amicalement
Journalisée

Dushan
Hero Member
*****

Karma: 17
Hors ligne Hors ligne

Messages: 607


dushan.jancik@msn.com
Voir le profil WWW
« Répondre #8 le: Avril 13, 2010, 04:39:06 »

Moi je ne l'ai découverte qu'après des années en ayant passé bêtement des heures à modifier souvent mes menus sur toutes les pages de mes sites...  Tire la langue
+1

Je ne remercierai jamais assez Jérémy (Titomus) pour m'avoir appris ce truc-là...

Cela dit, je travaille à 95% avec Wordpress, donc le problème ne se pose plus. Mais
c'est toujours bon à savoir !
Journalisée

Dushan JANCIK, Grand Inquisiteur sur Interrogatoire.net Clin d'oeil : Des experts internationaux du marketing Internet balancent tout !

:: Continuons à faire connaissance sur Twitter, Facebook et LinkedIn.
Ryūta
Hero Member
*****

Karma: 6
Hors ligne Hors ligne

Messages: 307


Ryūta no Project !

ryuta.666@live.jp
Voir le profil WWW Courriel
« Répondre #9 le: Avril 13, 2010, 05:21:44 »

et donc ton fichier menu.php par exemple, c'est simplement un fichier html avec des balises comme div, p ou encore img src que tu enregistres en .php ? Ou il doit absolument contenir du code php ?
ça peut être uniquement du html… en fait, c'est tout bêtement des bouts de code que l'on inclut dans une page. Il n'y a même pas besoin des en-tête.
Journalisée

Jeanmich
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 1072


Creations web pour les marketeurs


Voir le profil WWW
« Répondre #10 le: Avril 14, 2010, 01:22:57 »

Le principe est de décomposer tes pages
en réutilisant toutes les zones ou parties
identiques pour chacune d'elle.
Tu découpe donc ton gabarit HTML
en sections que tu sauvegarde sous
la forme de fichiers php. Tu peux
y écrire à l'intérieur ce que tu veux
et en particulier du html.

Voilà pour une sommaire introduction de
ce qui pourrait constituer un tutorial.

Amicalement,
Jean Michel
Journalisée

Joan
Mascotte du Forum
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 996


zonix10@msn.com
Voir le profil WWW Courriel
« Répondre #11 le: Avril 14, 2010, 09:42:43 »

C'est bien ce que je pensais. Sympa, je vais tester ça Choqu&eacute;)

Merci du tuyau les amis
Journalisée

C'est décidé, je vous offre les bases du Marketing Mobile, indispensables pour tout web-entrepreneur aujourd'hui !
Pensez à me suivre sur Twitter, j'y dévoile quelques secrets... notamment comment multiplier vos followers de manière viral
Didier Dauphin
Full Member
***

Karma: 4
Hors ligne Hors ligne

Messages: 143



Voir le profil WWW
« Répondre #12 le: Avril 15, 2010, 11:19:19 »

Allez soyons bon avec les débutants...

Plutôt que de faire des heures de tests (vous avez mieux à faire avec des mailings par exemple)...

Voici une page type. Je vous ai même mis ca avec une structure CSS d'Alsacréations. Cool Non ?

Code:
<body>


<div id="global"><!--Conteneur principal-->

<div id="entete">
<div class="menu1"><br /><br /><br />
<?php include("includes/navH.html"); ?>
</div>
</div>

<div id="centre"><!--Conteneur central-->

<div id="navigation">
<?php include("includes/navG.html"); ?>
</div>

<div id="principal">

<h1 class="titre">titre</h1><br />

<p>teste de la page</p>


</div>
<div id="secondaire">
<?php include("includes/optin.html"); ?>
</div>


</div><!--Conteneur central-->

<div id="pied">
<div id="copyright"><?php include("includes/copy.html"); ?></div>
</div><br />
<br />

</div><!--Conteneur principal-->
</body>
</html>

Amusez-vous bien...
Journalisée

**************************************
**************************************
Comment avoir des chèques de commissions
plus gros que vos concurrents ?
Guide GRATUIT

**************************************
**************************************
Joan
Mascotte du Forum
Hero Member
*****

Karma: 15
Hors ligne Hors ligne

Messages: 996


zonix10@msn.com
Voir le profil WWW Courriel
« Répondre #13 le: Avril 15, 2010, 01:47:40 »

manque <html> je crois Sourire
Journalisée

C'est décidé, je vous offre les bases du Marketing Mobile, indispensables pour tout web-entrepreneur aujourd'hui !
Pensez à me suivre sur Twitter, j'y dévoile quelques secrets... notamment comment multiplier vos followers de manière viral
Ryūta
Hero Member
*****

Karma: 6
Hors ligne Hors ligne

Messages: 307


Ryūta no Project !

ryuta.666@live.jp
Voir le profil WWW Courriel
« Répondre #14 le: Avril 15, 2010, 02:12:50 »

manque <html> je crois Sourire

Il manque tout le début… le head… Clin d'oeil
Journalisée

Pages: [1] 2
  Imprimer  
 
Aller à:  

Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC XHTML 1.0 Transitionnel valide ! CSS valide !