Mettre dans un fichier (ou une variable) le résultat d'une génération

Mettre dans un fichier (ou une variable) le résultat d'une génération - PHP - Programmation

Marsh Posté le 16-06-2005 à 16:03:43    

Comment puis-je enregstrer dans un fichier (ou une variable) le résultat d'une génération PHP ?
 
J'ai un fichier PHP qui contient presque uniquement du HTML mais avec quelques <?php echo "un truc"; ?>
sur certaines lignes.
Mon but est d'envoyer par mail ce qui sera généré par le fichier PHP.
Comment puis-je donc mettre ce fichier HTML généré dans une variable ?
 
  merci d'avance


---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 16-06-2005 à 16:03:43   

Reply

Marsh Posté le 16-06-2005 à 16:06:21    

Si je ne m'abuse, avec l'output buffering, il est possible de récupérer le contenu du buffer dans une string, ce qui te permettera de la mettre dans un fichier.
 
Quelqu'un pour confirmer ?

Reply

Marsh Posté le 16-06-2005 à 16:12:18    

ok, je viens d'essayer ça avec  

Citation :


   ob_start();
   echo "un truc";
   $output = ob_get_contents();    
   ob_end_clean();
   echo $output;


 
et ça marche !
 
 [:spikler]


Message édité par sire de Botcor le 16-06-2005 à 16:13:40

---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron
Reply

Marsh Posté le 16-06-2005 à 16:16:48    

Yeah :)

Reply

Marsh Posté le 16-06-2005 à 16:17:17    

D'ailleurs, pour faire de la concaténation de string ultra rapidement, c'est un bon moyen :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed