Havrest Posted December 5, 2003 Posted December 5, 2003 Salut ! Je cherche depuis un moment, une manière de faire interpréter du code php pour en récupérer du html et enregistrer ce html dans un fichier. Et tout ceci de manière transparente pour l'utilisateur (il ne doit pas voir la page interprétée.) J'ai pas l'impression d'être très clair mais je ne vois pas comment mieux expliquer ! Je vous remercie d'avance !
Sentinel Posted December 5, 2003 Posted December 5, 2003 Il y a une commande php pour mettre l'output dans un buffer au lieu de l'envoyer directement au client. Il suffit ensuite d'enregistrer ce buffer dans un fichier html et le tour est joué. Par contre je ne me rappelle plus le nom de la commande, et je peux pas chercher d'ici... Enfin tu es sur la voie
Havrest Posted December 5, 2003 Author Posted December 5, 2003 Merci, c'est exactement ce que je cherchais ! Smack ! Bon j'ai plus qu'a chercher cette fameuse fonction ! lol !
Sentinel Posted December 5, 2003 Posted December 5, 2003 A ton service EDIT : TROUVE !!! http://fr.php.net/manual/fr/function.ob-start.php
Havrest Posted December 5, 2003 Author Posted December 5, 2003 Ce ne serais pas un truc comme : ob_start() ob_end_flush() http://fr3.php.net/manual/fr/ref.outcontrol.php Par contre, j'y connais rien au buffers !! Edit: En même temps lol ! Si j'ai bien compris, je fais: <? ob_start(); //mon code $mon_code_html_a_récupérer = ob_get_contents(); ob_end_clean(); C'est ça ? Ca ne vas pas poser de problème si j'inclue ce code dans une autre page ?
Sentinel Posted December 5, 2003 Posted December 5, 2003 Ouais, un truc du genre Bah, maitenant que t'as le nom de la fonction, y'a plus qu'à tester !
Havrest Posted December 5, 2003 Author Posted December 5, 2003 Ca marche parfaitement ! merci encore !
sky99 Posted December 7, 2003 Posted December 7, 2003 sinon on peut aussi affichr la page telle que la renvoie le serveur et faire "voir la source" mrmrm si c'est moins propre :)
Recommended Posts
Archived
This topic is now archived and is closed to further replies.