Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1618 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [résolu] [HTML] inserer du HTML dans un fichier HTML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] [HTML] inserer du HTML dans un fichier HTML

n°978655
mirascheat
Posté le 11-02-2005 à 14:07:26  profilanswer
 

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
mood
Publicité
Posté le 11-02-2005 à 14:07:26  profilanswer
 

n°978658
FlorentG
Posté le 11-02-2005 à 14:08:46  profilanswer
 

Tu as entièrement raison pour ce qui est d'abandonner les frames :jap:
 
Sinon non, tu ne peux pas faire appel à un autre fichier HTML...

n°978662
mirascheat
Posté le 11-02-2005 à 14:11:18  profilanswer
 

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 ?

n°978665
FlorentG
Posté le 11-02-2005 à 14:12:11  profilanswer
 

Ouais, voilà, fait des include en php, ce qu'on appelle communément pseudo-frames

n°978671
mirascheat
Posté le 11-02-2005 à 14:14:59  profilanswer
 

ouaip mais pseudo-frame plutot que frame c'est mieux ?
et puis faire des echo a gogo est ce tellement bien ?

n°978674
FlorentG
Posté le 11-02-2005 à 14:16:18  profilanswer
 

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.

n°978678
mirascheat
Posté le 11-02-2005 à 14:20:11  profilanswer
 

oui mais ce que je veux dire c'est qu'avant j'avais un truc comme ca :
 

Code :
  1. <html>
  2. ...
  3. <?php
  4. ...
  5. ?>
  6. ...
  7. </html>


 
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 ???


Message édité par mirascheat le 11-02-2005 à 14:20:39
n°978679
FlorentG
Posté le 11-02-2005 à 14:21:32  profilanswer
 

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 ?>

n°978683
mirascheat
Posté le 11-02-2005 à 14:22:43  profilanswer
 

FlorentG a écrit :

L'include va faire comme si la page incluse se trouvait dans les <?php ?>


 
ok merci , je ne savais pas ...

n°978699
mirascheat
Posté le 11-02-2005 à 14:33:03  profilanswer
 

je dois me tromper sur la syntaxe car ca ne marche pas :
 
fichier php principal :

Code :
  1. <html>
  2. <head>
  3. <link rel="stylesheet" type="text/css" href="style.css">
  4. <script type="text/javascript" src="style.js"></script>
  5. </head>
  6. <body>
  7. include("haut.php" )
  8. <table width="100%">
  9. <tr align="center">
  10.  <td>


 
fichier haut.php :

Code :
  1. <?php
  2. echo '<br>';
  3. echo '<table width="100%">';
  4. echo '<tr>';
  5.  echo '<td colspan="6" align="center"><h1>M</h1></td>';
  6. echo '</tr>';
  7. echo '<tr align="center">';
  8.  echo '<td width="30%"></td>';
  9.  echo '<td width="10%" id="td1"><a href="bas.html" target="bas" class="ns" onmouseover="makevisible(this,'td1',1)" onmouseout="makevisible(this,'td1',0)"><b>Home</b></a></td>';
  10.  echo '<td width="10%" id="td2"><a href="rules.html" target="bas" class="ns" onmouseover="makevisible(this,'td2',1)" onmouseout="makevisible(this,'td2',0)"><b>Rules</b></a></td>';
  11.  echo '<td width="10%" id="td3"><a href="list.php" target="bas" class="ns" onmouseover="makevisible(this,'td3',1)" onmouseout="makevisible(this,'td3',0)"><b>List</b></a></td>';
  12.  echo '<td width="10%" id="td4"><a href="goodtraders.php" target="bas" class="ns" onmouseover="makevisible(this,'td4',1)" onmouseout="makevisible(this,'td4',0)"><b>Good Traders</b></a></td>';
  13.  echo '<td width="30%"></td>';
  14. echo '</tr>';
  15. echo '</table>';
  16. echo '<br>';
  17. ?>


Message édité par mirascheat le 11-02-2005 à 14:34:25
mood
Publicité
Posté le 11-02-2005 à 14:33:03  profilanswer
 

n°978704
FlorentG
Posté le 11-02-2005 à 14:34:06  profilanswer
 

T'as pas besoin de mettre tous les echo. T'as juste besoin de mettre le code HTML comme ça direct, ça marchera ;)

n°978708
mirascheat
Posté le 11-02-2005 à 14:37:35  profilanswer
 

ca n'a rien changé ... ca continue de m'aficher : include("haut.php" ) plutot que mon tableau html ...

n°978709
harrysauce
Miaaaooou!
Posté le 11-02-2005 à 14:37:45  profilanswer
 

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 ;)


:jap:
Sans oublier que le include dans la page principale lui par contre faut le mettre entre des balises php :o

n°978712
harrysauce
Miaaaooou!
Posté le 11-02-2005 à 14:39:22  profilanswer
 

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" );
?>


Message édité par harrysauce le 11-02-2005 à 14:40:03
n°978713
mirascheat
Posté le 11-02-2005 à 14:40:07  profilanswer
 

merci maitre  :jap:

n°978715
FlorentG
Posté le 11-02-2005 à 14:41:14  profilanswer
 

Ah ben oui, il avait pas mis les blocs <?php ?> :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [résolu] [HTML] inserer du HTML dans un fichier HTML

 

Sujets relatifs
format fichier RTFLecture de fichier
[HTML] Interdire la modification de la taille d'une cellule[Resolu] Problème de DIV avec un "padding" et un "display: inline;"
extraire des donnees a partir d un fichier xmlInsertion "propre" d'objet virtools [RESOLU]
[html] envoi / recuperation de données de formulaire[HTML] Avoir deux valeurs dans les <option>
Téléchargement de fichier sans confirmationtransfert de fichier socket client-serveur
Plus de sujets relatifs à : [résolu] [HTML] inserer du HTML dans un fichier HTML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR