Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1165 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment enregistrer automatiquement une page PHP en HTML ? [RESOLU]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment enregistrer automatiquement une page PHP en HTML ? [RESOLU]

n°196808
cybercouf
Posté le 19-08-2002 à 10:43:02  profilanswer
 

voila je voudrais, pourfaire un petit midule d`exportation de pages, faire qqchose du genre tu choisis une page PHP a exporter, le serveur l`interprete puis une fois qu`il n`y as plus que du HTML il l`enregistre dans un repertoire.
c`est possible?? :??:


Message édité par cybercouf le 25-08-2002 à 19:46:05
mood
Publicité
Posté le 19-08-2002 à 10:43:02  profilanswer
 

n°196828
LexTuhor
Posté le 19-08-2002 à 11:04:12  profilanswer
 

:heink:  
 
Click droit dans IE, puis enregistrer sous, et tu enregistres en html... mais je vois pas trop l'intérêt...


Message édité par LexTuhor le 19-08-2002 à 11:04:26
n°196896
cybercouf
Posté le 19-08-2002 à 11:50:14  profilanswer
 

merci mais je connais encore mon click droit!
c`est pas ca que je veux!
je veux que ca se fasse tout seul par du code PHP et non par l`intervention d`un humain pour faire click droit.
 
peut etre que tu vois pas trop l`intéret c`est sur, je veux bien essayer de t`expliquer :
c`est pour faire un module d`exportation pour un catalogue de produit fait sous forme de site weblocal en php. Donc je veux que l`utilisateur puisse exporter la page fiche produit( qui est en php avec pleins de requetes dans la base mysql) qu`il veut sous forme de simple page html sans php qu`il pourras apres mailer a celui qui veut, et du coup il est sur que la personne pourras le lire car ca seras du bete html, tout ca car sur quoi je bosse c`est un site local!
 
bon alors personne n`as une idée ?? :bounce:  

n°196909
gizmo
Posté le 19-08-2002 à 12:02:10  profilanswer
 

ben la page qu'il voit afficher, c'est du html, donc il n'a qu'a la sauver, exactement comme il l'aurait fait avec une page html classique.

n°196923
cybercouf
Posté le 19-08-2002 à 12:24:06  profilanswer
 

ouais je sais bien que la page affiché c du html, mais je veux quelle se sauve toute seule, car c sur que pour une fiche produit c plus simple que l`utilisateur l`enregistre manuellement, mais si il veux exporter 10 produits c déja plus chiant, donc j`ai déja fait une interface d`export ou il sélectionne rapidement les fiches a exporter mais apres il me manque la partie pour enregistrer les pages en html  :(  
 
on peut pas par exemple en php lui dire qu`il ouvre chaque fiche produit dans une nouvelle fenetre, qu`il attende 1sec puis si il connait le nom de la fenetre ou y`as la fiche produit il lit le code (qui est donc devenu du htm) et pares y`as plus qu`a sauver ds un fichier ?

n°196925
gizmo
Posté le 19-08-2002 à 12:26:47  profilanswer
 

non, ca y a pas moyen, le php s'éxécute du coté serveur, or ce que tu demande, c'est une opération coté client. A part le vbscript (et donc sous IE uniquement), je ne crois pas que ce soit possible, ca serait d'ailleur une faille de pouvoir forcer l'utilisateur à sauver des fichiers.

n°196929
cybercouf
Posté le 19-08-2002 à 12:31:03  profilanswer
 

ouais c la le problem c`est que php c`est coté serveur, et moi je veux enregistrer APRES que le code php soit exécuté, donc faut peut etre que je fasse un script JavaScript pour enregistrer la page courante, c`est possible ca de mettre en fin de page par exemple l`execution d`un JS qui enregistre la page courant dans un repertoire?

n°197057
LexTuhor
Posté le 19-08-2002 à 14:27:41  profilanswer
 

Je crois que je vois ce que tu veux dire...
 
La seule solution, c'est d'utiliser php pour remplir un txt (ou un champ de BDD) avec ce que tu veux.
 
En gros, cela revient à faire des pages en php avec la version écran et la version imprimable. Après, tu proposes aux gens dynamiquement de télécharger le txt ou alors un zip ou encore un pdf... Mais pour cela, il faut des compétences assez élevées. De plus, le téléchargement ne sera en aucun cas automatique, pour ça, tu peux oublier...

n°197138
JuLenFoRCe
Posté le 19-08-2002 à 15:04:25  profilanswer
 

sinon effectivement, tu peux le faire en javascript.
Je sais plus comment mais ya une propriete genre document.machin.truc pour obtenir le contenu entier de la page
 
tu peux te baser la dessus pour mettre ca dans un strng en php et ainsi ecrire la page ;)

n°197141
JyB
Posté le 19-08-2002 à 15:07:43  profilanswer
 

cybercouf a écrit a écrit :

voila je voudrais, pourfaire un petit midule d`exportation de pages, faire qqchose du genre tu choisis une page PHP a exporter, le serveur l`interprete puis une fois qu`il n`y as plus que du HTML il l`enregistre dans un repertoire.
c`est possible?? :??:  




 
Utilise les fonctions ob_* genre ob_start() au début de la page puis ob_get_contents() pour récupérer dans une chaine et ob_flush() pour faire la sortie. La chaîne récupérée par ob_get_contents peut être sauvée dans un fichier, c'est le html généré sans les headers http.
 
Note : ces fonctions sont désactivées sur certains hébergeurs, notamment parce qu'elles sont consommatrices de ressources.

mood
Publicité
Posté le 19-08-2002 à 15:07:43  profilanswer
 

n°197163
cybercouf
Posté le 19-08-2002 à 15:33:00  profilanswer
 

hum voila qui me sembple pas mal, je vais chercher dans cette direction, en tout cas pour l`hébergeur pas de pb, car c`est sur un serveur local de la boite :)

n°201607
cybercouf
Posté le 25-08-2002 à 19:02:31  profilanswer
 

apres un petit break je m'y suis replongé dedans, avec la bufferisation grase a la commande ob_ ca marches impec! merci beaucoup !!  :jap:  :jap:  :jap:  :jap:  
.. j'aurais jamais trouvé cette fonction de moi même  ;)

n°2043440
hotmyc
Posté le 21-12-2010 à 09:49:10  profilanswer
 

cybercouf a écrit :

apres un petit break je m'y suis replongé dedans, avec la bufferisation grase a la commande ob_ ca marches impec! merci beaucoup !!  :jap:  :jap:  :jap:  :jap:  
.. j'aurais jamais trouvé cette fonction de moi même  ;)


 
Slt!
J'ai apeçu ce topic en essayant de trouver une solution à ce probleme or apparament tu l'as trouvé. Ton dernier message est"apres un petit break je m'y suis replongé dedans, avec la bufferisation grase a la commande ob_ ca marches impec! merci beaucoup !!  :jap:  :jap:  :jap:  :jap:  
.. j'aurais jamais trouvé cette fonction de moi même  ;)"
 
Ma question: Est-ce que tu peux detailler?genre comment t'as utiliser la fonction parce que moi je voudrai exporter un tableau html avec php en html brute sans php
Merci d'avance et j'éspère que tu me répondras le plus vite possible

n°2043441
hotmyc
Posté le 21-12-2010 à 09:50:20  profilanswer
 

cybercouf a écrit :

apres un petit break je m'y suis replongé dedans, avec la bufferisation grase a la commande ob_ ca marches impec! merci beaucoup !!  :jap:  :jap:  :jap:  :jap:  
.. j'aurais jamais trouvé cette fonction de moi même  ;)


 
Slt!
J'ai apeçu ce topic en essayant de trouver une solution à ce probleme or apparament tu l'as trouvé. Ton dernier message est"apres un petit break je m'y suis replongé dedans, avec la bufferisation grase a la commande ob_ ca marches impec! merci beaucoup !!  :jap:  :jap:  :jap:  :jap:  
.. j'aurais jamais trouvé cette fonction de moi même  ;)"
 
Ma question: Est-ce que tu peux detailler?genre comment t'as utiliser la fonction parce que moi je voudrai exporter un tableau html avec php en html brute sans php
Merci d'avance et j'éspère que tu me répondras le plus vite possible

n°2043549
cybercouf
Posté le 21-12-2010 à 15:55:31  profilanswer
 

Quel déterrage! (un peu plus de 8 ans)   :D  
 
Je n'ai plus les sources du projet depuis!  
Cependant cette page pourra t'aider http://fr.php.net/manual/fr/functi [...] ntents.php et regarde l'exemple donné ;)


---------------
Habillé par Canon, Gallerie web v1.0
n°2044271
hotmyc
Posté le 24-12-2010 à 14:29:34  profilanswer
 

cybercouf a écrit :

Quel déterrage! (un peu plus de 8 ans)   :D  
 
Je n'ai plus les sources du projet depuis!  
Cependant cette page pourra t'aider http://fr.php.net/manual/fr/functi [...] ntents.php et regarde l'exemple donné ;)


 
Merci ça peut allé


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment enregistrer automatiquement une page PHP en HTML ? [RESOLU]

 

Sujets relatifs
HTML : faire une "pseudo-frame" avec des <DIV> : fouyaya !validator.w3.com html 4.01 transitionnal / html 4.01 strict
[HTML / JS] Pb avec div pour afficher/masquer.[VB 6] savoir ou notre application a été installé[RESOLU]
[PHP] copy(); , ca marche sur free ?????[PHP] Obtenir le numéro de la semaine
[ PHP ] Librairies GD[PHP] Script pour obtenir le $HTTP_REFERER du visiteur...
problème avec une map en HTMLPHP - Additionner les éléments d'un tableau
Plus de sujets relatifs à : Comment enregistrer automatiquement une page PHP en HTML ? [RESOLU]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR