OVH Cloud OVH Cloud

avoir un fichier de la page html genere

3 réponses
Avatar
francis
Bonjour

J'ai un site en php.

Je voudrais savoir si tout se passe normalement quand les visiteurs visites
le site.

Essti il possible de sauvegarder sur le disque chaque page html généré telle
qu'elle a été envoyé aux visiteurs ?

Si oui, comment faire ?

Merci.

3 réponses

Avatar
Olivier Miakinen

Je voudrais savoir si tout se passe normalement quand les visiteurs visites
le site.

Est-il possible de sauvegarder sur le disque chaque page html générée telle
qu'elle a été envoyée aux visiteurs ?


Voir :
http://fr.php.net/manual/fr/ref.outcontrol.php

Au début de ton script :
ob_start();

À la fin de ton script :
ob_get_contents(); // à sauvegarder dans un fichier
ob_end_flush();

Avatar
Missions courtes
Bonjour,
Dans certains cas j'utilise cette méthode :
- Remplacer tous les "print" par "$affich .=",
- Remplacer tous les "echo" par "$affich .=",
Ajouter au tout début de la partie PHP :
$affich =""; // pour initialiser la variable
Ajouter tout à la fin de la partie PHP :
echo $affich;
Puis tu écris le contenu de la variable $affich dans le fichier "toto.txt" :
$File_Write = "toto.txt";
if (!$fp = fopen($File_Write, 'w')) echo "### Cannot open file
($File_Write) <br> n";
fwrite($fp,$affich);
fclose($fp);

Cordialement.
Michel
Administrateur du site Missions courtes.


"Olivier Miakinen" <om+ a écrit dans le message news:
cpidha$118f$

Je voudrais savoir si tout se passe normalement quand les visiteurs
visites


le site.

Est-il possible de sauvegarder sur le disque chaque page html générée
telle


qu'elle a été envoyée aux visiteurs ?


Voir :
http://fr.php.net/manual/fr/ref.outcontrol.php

Au début de ton script :
ob_start();

À la fin de ton script :
ob_get_contents(); // à sauvegarder dans un fichier
ob_end_flush();



Avatar
Missions courtes
Bonjour,
J'ai oublié de te dire d'ajouter au début :
$Affich .= "<html>";
$Affich .= "<head>";
$Affich .= "<title>Ton titre de la page </title>";
$Affich .= "</head>";
$Affich .= "<body>";
et d'ajouter juste avant la fin :
$Affich .= "<html>";
$Affich .= "<head>";
$Affich .= "<title>Ton titre de la page </title>";
$Affich .= "</head>";
$Affich .= "<body>";

et que le fichier devrait s'appeler "toto.html".

Cordialement.
Michel FOUILLADE


"Olivier Miakinen" <om+ a écrit dans le message news:
cpidha$118f$

Je voudrais savoir si tout se passe normalement quand les visiteurs
visites


le site.

Est-il possible de sauvegarder sur le disque chaque page html générée
telle


qu'elle a été envoyée aux visiteurs ?


Voir :
http://fr.php.net/manual/fr/ref.outcontrol.php

Au début de ton script :
ob_start();

À la fin de ton script :
ob_get_contents(); // à sauvegarder dans un fichier
ob_end_flush();