> [Résolu] - Faire appel à un fichier HTML dans le body [ 24926 créatifs inscrits ]

Prévenir ami
34 visiteur(s) et 6 membre(s) en ligne.
RSS des forums KobOne
Abonnement aux forums :
Ajouter ce flux KobOne à netvibes Ajouter ce flux KobOne à linkedfeed
Ajouter ce flux KobOne à Yahoo Ajouter ce flux KobOne à MSN
http://www.wikio.fr Subscribe in NewsGator Online
Ajouter ce flux KobOne à MyAol Ajouter ce flux KobOne à Google
Subscribe in Bloglines  
Lien direct vers le flux : Flux RSS KobOne
En direct sur Kobone :
Membre(s):
Aujourd'hui : 4
Hier : 11
Total : 24926

Actuellement :
Visiteur(s) : 34
Membre(s) : 6
Total :40

Administration
Modéré par : kob goulven mediapress Trygee 
Index du Forum » » Macromédia Dreamweaver » » [Résolu] - Faire appel à un fichier HTML dans le body
2 pages [ 1 | 2 ]
[Résolu] - Faire appel à un fichier HTML dans le body
J3r3My
6  

  Posté : 07-08-2008 14:11

Bonjour,
Je découvre dreamweaver (mx2004) ne connaissant rien à l'html, css etc

J'aimerais dans le body pouvoir insérer un code HTML contenu dans un fichier à part,

comme quand on insere un script java (<script language="!javascript!" src="lefichier"></script>

Mais je ne sais pas quelle est la commande pour appeller ce fichier

Merci!

  Profil  
CaptainAmerica
1197       

  Posté : 07-08-2008 14:39

1/ Faut que ta page (qui va acceuilr cette portion externe" soit en .php, ça change rien au contenu sauf que tu vas pouvoir dedans y inscrire du code php qui va te permettre ce que tu veux.

2/ Après tu utilises la fonction !!include!!


<? !include!("ADRESSEDETAPAGE.html"); ?>



(EDIT : vire les "!" de part et d'autre de "!include!", c'est le forum qui rajoute ça automatiquement)

ACHTUNG BICYCLETTE : j'ai mis une extension dans l'exemple en .html mais tu peux mettre ce que tu veux, c'est pas ça qui importe, tu peux mettre à ton fichier à inclure l'extension .html ou .txt ou .zob même, ça changera rien. Par contre, ce qui importe, c'est de savoir que cet !!include!! va faire que TOUT le code de cette page va etre collée dans celui de ta page d'accueil, ce qui signifie qu'il faut voir cette page externe comme si tu l'ecrivais dans la page principale DONC SANS BALISES HEAD BODY etc. puisque elles y seront déjà dans la page qui contient le code "!!include!!".


LE STUDIO AMÉRICAIN, TOULOUSE (31)
GRAPHISTE WEBDESIGNER & INTÉGRATEUR HTML ILLUSTRATEUR FREE-LANCE


Message édité par : CaptainAmerica / 07-08-2008 14:41


  Profil  E-mail  www  
Mats
258     

  Posté : 07-08-2008 14:48

faire du php implique quand même d'avoir un serveur apache, php, (mysql) type easyphp ou wamp par exemple en install tout en un...
Il ne faudra pas ouvrir ta page php comme quand tu ouvres ta page html mais via http://localhost/ ou http://127.0.0.1/

http://www.phpdebutant.org > un très bon site de tuto pour l'apprentissage du php.

Captain > roh pas <? mais <?php quand-même ;)

__

Krystalic.com - graphiste, flasheur & développeur multimédia
http://www.krystalic.com

  Profil  www  
CaptainAmerica
1197       

  Posté : 07-08-2008 14:52

Citation : Mats 
Captain > roh pas <? mais <?php quand-même


Si ! Si !
c'est la version abrégée

Sinon on peut aussi


<script language="php"> </script>


(et là d'ailleurs j3r3my retrouvera la similitude avec l'appel !!javascript!! qu'il donne en exemple - en fait j3r3my, les <?php ou <?sont des raccourcis pour le code que je te donne plus haut, donc tu vois mieux comment ça marche)

et effectivement une fois en ligen pas de soucis pour agader, par contre en local, faut installer un barman à plume (un serveur Apache en version abrégée ;-p ).

EDIT : bon okay, mes balises abrégées sont pas garanties de fonctionner tout le temps, ça peut necessiter une activation dans le .ini)



LE STUDIO AMÉRICAIN, TOULOUSE (31)
GRAPHISTE WEBDESIGNER & INTÉGRATEUR HTML ILLUSTRATEUR FREE-LANCE


Message édité par : CaptainAmerica / 07-08-2008 14:53


  Profil  E-mail  www  
Mats
258     

  Posté : 07-08-2008 14:59

non mais oui <? étant la version abrégée.
En effet, cela dépend du php.ini.
C'est la directive short_open_tags.
Il est quand même conseillé d'utiliser <?php, pour deux raisons je trouve :
- Si tu gère du XML et que le short_open_tag est à ON, ca foire l'ouverture des balises xml (puisque c'est <?xml.
- De plus, <?php marche partout, ce qui n'ets pas garantie pour le <? simple car de plus en plus bloque les short_open_tag maintenant.

C'est quand même vachement plus propre de mettre <?php histoire d'être clair (puisque une page php peut être une fichier autre qu'un .php, mais cela dépend de nouveau de la config serveur), juste mettre <? (ce que j'ai fait à mes débuts j'avoue lol) ressemble a de l'ASP, !!vbscript!! en terme de propret. Ne tombons pas la dedans

__

Krystalic.com - graphiste, flasheur & développeur multimédia
http://www.krystalic.com

Message édité par : Mats / 07-08-2008 15:01


  Profil  www  
J3r3My
6  

  Posté : 07-08-2008 15:05

Celà me fait un petit bouclier avec écrit dessus PHP. Alors que celà devrait afficher un menu qui se déroule :'(
En tout cas merci

  Profil  
Mats
258     

  Posté : 07-08-2008 15:13

J3r3My > Non mais tu test ta page comment dans ton navigateur ?
Es-tu allé voir le site phpdebutant.org et particulièrement ce premier article : http://www.phpdebutant.org/article118.php) ?

__

Krystalic.com - graphiste, flasheur & développeur multimédia
http://www.krystalic.com

  Profil  www  
Sorbyal
586      

  Posté : 07-08-2008 15:13

Cela me fait un petit bouclier avec écrit dessus PHP

Normal, dream ne peut pas interpréter du php.
Il faut que tu le regarde en ligne ou sur ton ordi (sur localhost si tu as bien tout installé comme le disait Mats)


  Profil  www  
Beaulys
555      

  Posté : 07-08-2008 15:18

EDIT : bon okay, mes balises abrégées sont pas garanties de fonctionner tout le temps, ça peut necessiter une activation dans le .ini)

Ah ouais ? C'est étrange, le peu de fois où j'ai fait du PHP basique, j'ai toujours utilisé ces balises en version abrégée, jamais eu de problèmes, que ce soit en localhost ou sur serveur


Beaulys Studio - graphiste freelance
Book
Nouveau blog

  Profil  E-mail  www  
Sorbyal
586      

  Posté : 07-08-2008 15:21

Ah ouais ? C'est étrange, le peu de fois où j'ai fait du PHP basique, j'ai toujours utilisé ces balises en version abrégée, jamais eu de problèmes, que ce soit en localhost ou sur serveur

j'ai eu de grosses galères avec <? plutôt que <?php ... deux jours à s'arracher les cheveux avant de comprendre pourquoi cela fonctionnait sur un serveur et pas l'autre.

Je t'assure qu'après tu te pose même plus la question. Tu les mets les <?php


  Profil  www  
Mats
258     

  Posté : 07-08-2008 15:22

Beaulys > Parce que le php.ini était configuré avec la directive short_open_tag à ON
Ce qui n'est pas toujours le cas et certain hébergeur filtre également via ces balises pour la version de php qui doit interpréter le code. J'en ai vu limite à PHP4 les balises <? tandis que les <?php était interprétés par du PHP5.

Mais je le redis, il est conseillé d'utiliser la véritable balise d'ouverture php <?php pour des problèmes de compatibilité et pour éviter tout problème de flux xml également

__

Krystalic.com - graphiste, flasheur & développeur multimédia
http://www.krystalic.com

  Profil  www  
J3r3My
6  

  Posté : 07-08-2008 15:30

Ok je viens de lire le tutau. Bon bah plus qu'à installer WAMP.
Merci beacoup à vous deux !

  Profil  
Mats
258     

  Posté : 07-08-2008 15:32

Très bon choix
Easyphp est très bien (je l'ai utiliser facile 5ans) mais WAMP est maintenant au dessus je trouve car plus souvent mis à jour. Easyphp étant malgré tout très bien hein.

__

Krystalic.com - graphiste, flasheur & développeur multimédia
http://www.krystalic.com

  Profil  www  
J3r3My
6  

  Posté : 07-08-2008 15:41

Mince ils veulent pas de PHP (de truc dynamique) sur leur serveur.

C'est bête pasque dans le fichier PHP, il y avait un menu que je vais modifier souvent. Et ce menu se retrouve dans une dizaine de pages, je vais devoir faire des copier coller sans cesse.

Alors que votre solution m'arrangeait bien :
une seule ligne de commande (<?php !!include! etc) dans chaque pages, et à chaque fois que je modifiais le fichier PHP, sur chaque page le menu était modif :'(

  Profil  
yosh
1454       

  Posté : 07-08-2008 15:54

qui c'est "ils" qui ne veulent pas de php sur leurs serveurs ?? si c'est orange, c'est normal, par contre chez free tu pourra exécuter du php sans problèmes. bon là c'est la solution bancale, la meilleure étant de te payer un serveur qui gère le php (pour maxi 20€/an pour un truc de base)

--
conseils, ressources, astuces pour les graphistes
www.inkboy.fr -graphiste freelance à toulouse

  Profil  www  
Aller à la page : [ 1 | 2 ]
Sauter à :
©2002-2006 KobOne
Droits de reproductions réservés
Site basé sur NPDS / Cnil 1011211
Rectification de vos données personnelles
ou desinscription : contactez-nous
g
Tdt3d
Entreprenautes
Design-box
Crayons
Reg-art
d
Hit-Parade
g Mentions légales d
g Bannières et logo du site d
g Contact d
g Lancer un appel d'offre d
g Tarifs de professionnels d
Pour avoir accès aux derniers messages et informations en live téléchargez la toolbar KobOne :
g Toolbar KobOne d
 
Social Bookmarking
Add to: Digg Add to: Del.icio.us Add to: Yahoo Add to: Google Add to: Blogmarks Add to: Technorati