Page 1 sur 1
generer une page htm a partir d'includes
Posté : 07 août 2009, 16:28
par loickeri
Bonjour
Je voudrais generer des fichiers HTML , j'ai déjà un head.htm, header.htm , menu.htm, footer.htm et je voudrais les ajouter au fichiers sans devoir tout recoder et juste ajouter leur contenu
donc en gros :
Code : Tout sélectionner
$content = '<tag htm>..contenu.....</tag>';
$html = $head . $header .$menu . $content . $footer ;
....
fwrite($handle, $html);
comment faire (php 5) ?
merci
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 16:31
par Victor BRITO
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 16:52
par loickeri
merci mais je ne vois pas bien, je trouve cet exemple
Code : Tout sélectionner
<?php
$file = 'people.txt';
// Ouvre un fichier pour lire un contenu existant
$current = file_get_contents($file);
// Ajoute une personne
$current .= "Jean Dupond\n";
// Écrit le résultat dans le fichier
file_put_contents($file, $current);
?>
je ne veux pas ajouter du texte a un fichier mais copier des fichiers (mes include : head.htm, header.htm , menu.htm, footer.htm ) + du texte a l'intérieur d'un nouveau fichier
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 18:11
par Victor BRITO
Tu peux utiliser file_put_contents () pour créer un nouveau fichier.

Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 18:36
par loickeri
mais concrètement comment je crée un fichier a partir de plusieurs
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 18:48
par Victor BRITO
$content = 'le contenu';
$html = file_get_contents ('head.htm');
$html .= file_get_contents ('header.htm');
$html .= file_get_contents ('menu.htm');
$html .= $content;
$html .= file_get_contents ('footer.htm');
file_put_contents ('nom-du-fichier.html', $html);
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 19:32
par loickeri
genial ! sur un plateau
merci beaucoup
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 22:00
par megapoulpe
fwrite ne fonctionne plus sous php 5, ou c'est juste que t'as oublié de faire fopen avant ?
Re: generer une page htm a partir d'includes
Posté : 07 août 2009, 23:12
par loickeri
cetait juste pour la ligne du resultat