inserer du HTML dans un fichier HTML [résolu] [HTML] - HTML/CSS - Programmation
Marsh Posté le 11-02-2005 à 14:08:46
Tu as entièrement raison pour ce qui est d'abandonner les frames
Sinon non, tu ne peux pas faire appel à un autre fichier HTML...
Marsh Posté le 11-02-2005 à 14:11:18
alors je vais etre obliger d'inserer le bout de code dans chacune de mes pages
ou de passer en php et de faire des include ?
ou autre ?
Marsh Posté le 11-02-2005 à 14:12:11
Ouais, voilà, fait des include en php, ce qu'on appelle communément pseudo-frames
Marsh Posté le 11-02-2005 à 14:14:59
ouaip mais pseudo-frame plutot que frame c'est mieux ?
et puis faire des echo a gogo est ce tellement bien ?
Marsh Posté le 11-02-2005 à 14:16:18
Pas de echo, juste une page générale avec le squelette. Et au bon endroit un include qui va prendre le contenu d'une autre page, qui elle aura juste ce qu'il faut.
Marsh Posté le 11-02-2005 à 14:20:11
oui mais ce que je veux dire c'est qu'avant j'avais un truc comme ca :
Code :
|
si maintenant je veux mettre un include au debut je vais devoir passer toute ma page en php pur et donc les lignes en html qu'il y avait avant en dehors des balises <?php ... ?> pour les afficher je vais devoir mettre des echo ... je me trompe ???
Marsh Posté le 11-02-2005 à 14:21:32
Ben non... tu fais un include d'une page, ça change rien après. L'include va faire comme si la page incluse se trouvait dans les <?php ?>
Marsh Posté le 11-02-2005 à 14:22:43
FlorentG a écrit : L'include va faire comme si la page incluse se trouvait dans les <?php ?> |
ok merci , je ne savais pas ...
Marsh Posté le 11-02-2005 à 14:33:03
je dois me tromper sur la syntaxe car ca ne marche pas :
fichier php principal :
Code :
|
fichier haut.php :
Code :
|
Marsh Posté le 11-02-2005 à 14:34:06
T'as pas besoin de mettre tous les echo. T'as juste besoin de mettre le code HTML comme ça direct, ça marchera
Marsh Posté le 11-02-2005 à 14:37:35
ca n'a rien changé ... ca continue de m'aficher : include("haut.php" ) plutot que mon tableau html ...
Marsh Posté le 11-02-2005 à 14:37:45
FlorentG a écrit : T'as pas besoin de mettre tous les echo. T'as juste besoin de mettre le code HTML comme ça direct, ça marchera |
Sans oublier que le include dans la page principale lui par contre faut le mettre entre des balises php
Marsh Posté le 11-02-2005 à 14:39:22
mirascheat a écrit : ca n'a rien changé ... ca continue de m'aficher : include("haut.php" ) plutot que mon tableau html ... |
include c'est une fonction php!
Pour qu'elle soit éxécutée elle doit être comprise dans un bloc php, sinno le parser va la considérer comme du texte et ne l'éxécutera pas...
<?
include("haut.php" );
?>
Marsh Posté le 11-02-2005 à 14:07:26
Bonjour,
A la base j'avais prevu de faire deux frames pour mon site (une frame pour le haut qui sera fixe et une frame pour le bas qui sera variable).
Je voudrais laisser tomber le systeme de frame (je ne sais pas si j'ai raison mais ...). Est ce que je peux dans ma page html faire appel a un autre fichier html pour qu'il m'affiche au debut de ma page l'ancienne frame du haut.
Merci
J'espère que j'ai été clair ...
Message édité par mirascheat le 11-02-2005 à 14:41:08