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 :P

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