|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
Bonjour,
pour certaines pages de contenu pur, j'aimerais utiliser un convertisseur html - php... Lequel me conseillez vous? Merci |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() |
Je ne comprend pas bien ton but...
Si tu veux juste avoir des pages php à la place de page HTML, remplace juste l'extention .html par .php |
|
00
|
|
|
#3 | |
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
Citation:
je crois que tu n'as jamais fais de php, c'est rien Non en fait, je sais qu'il en existe, j'ai déjà trouvé un sur le net en ligne mais qui ne marche pas super.... un convertisseur qui met echo ou print devant les lignes, qui met le caractere \ devant les " , .... Comme ca, quand je fais certaines pages sur dreamwaver, je tape ca dans le convertisseur et voila mon code html transformé, ce qui est beaucoup plus rapide à faire qu'à la main |
|
|
|
00
|
|
|
#4 | |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Citation:
+1 si le code dans le fichier est que du html je vois pas l'interet de mettre du Echo/print de partout ! |
|
|
|
00
|
|
|
#5 |
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
je n'aurais pas du mettre "contenu pur", je me suis mal exprimé apparement...
Il n'y a bien évidemment pas QUE du html, sinon je ferme la balise php avant la partie, et je la réouvre après... mais c'est pour quand il y a assez bien de contenu melé au code php. |
|
|
00
|
|
|
#6 | |
![]() ![]() Directeur technique Inscription : septembre 2006 Messages : 5 959 ![]() |
Citation:
|
|
|
|
00
|
|
|
#7 |
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
je crois que je me suis adressé au mauvais endroit...
je vais chercher tout seul merci quand même |
|
|
00
|
|
|
#8 | |
|
Expert Confirmé Sénior
![]() Développeur informatique Inscription : novembre 2006 Messages : 4 222 ![]() |
Citation:
cela ne doit pas être trop compliqué, il suffit de détecter et analyser les bonnes balises dans le HTML |
|
|
|
00
|
|
|
#9 |
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
oui c'est ca qu'il me faut...
mais je n'ai ni le temps ni l'envie de le faire moi-même... j'ai déjà un programme DotNet en cours qu'il faut que je finisse, et ma motivation est pour mon site php pour le moment.... je pensais que c'était plus courant que cela un convertisseur de ce style |
|
|
00
|
|
|
#10 | ||
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Je vois pas tellement le problème.
Tu fais afficher la source lorsque la page est interprété, tu copies colles, tu renommes en .html et c'est terminé. Par contre avec ce genre de remarque : Citation:
Citation:
Il n'existe pas de convertisseur pour ca car les méthodes d'affichages diffèrent suivant les personnes. En l'occurence, faire des echo et des prints à l'intérieur d'un code php n'est pas recommandé justement. |
||
|
00
|
|
|
#11 | |||
|
Membre extrêmement actif
![]() Inscription : avril 2005 Messages : 1 244 ![]() |
Citation:
Citation:
Par contre, dire qu'il n'existe pas de convertisseur est absolument faux, renseigne toi j'en ai trouvé 2 déjà, mais ils ne me conviennent pas tout à fait. Citation:
Et comment fais tu aussi pour afficher le contenu des variables,... Je suis loin d'être un roi en php, mais je crois quand même que là soit j'ai mal compris, soit c'est de l'humour, soit je sais pas quoi mais |
|||
|
|
00
|
|
|
#12 |
![]() ![]() Geek entrepreneur Inscription : novembre 2004 Messages : 1 035 ![]() |
Je pense que c'est plutot :
"soit j'ai mal compris" Faire des echo et des prints à l'intérieur de ton code php n'est pas recommandé. Ici je dis donc, "à l'intérieur du code php". En php, et pas seulement en php d'ailleurs, on a tendance a séparer vue et controleur selon le modèle MVC. Donc non, on ne met pas des echo et des print dans son code. On peut utiliser un buffer qu'on affiche en fin de traitement, ou mieux, utiliser un moteur de template. Dans le premier cas tu mélanges encore vue et modèle puisque tu as du html dans ton code php, donc la seconde solution est préférable. Et justement, en utilisant un moteur de template tu aurais ton html dans un fichier a part, sauf que la, tu aurais besoin d'un logiciel capable de parser les templates pour en extraire son contenu sans les balises du moteur de template, on en revient à la même conclusion : les méthodes d'affichage diffèrent. Evidemment pour du débug, tu utilises les echo, comme en java tu utilises les System.out.println mais tu les laisses pas dans ton code ensuite (Ou mieux, tu utilises des librairies de logging). Mais je suppose que c'est pas les infos de debug que tu veux récupérer à la fin ? Je persiste donc à dire qu'il n'existe pas de convertisseur capable de faire ce type d'opérations pour l'ensemble des facons d'afficher, sinon je suppose que tu ne demanderais pas ? Donc si tu veux uniquement avoir ton html statique et que tu n'as qu'une seule page à convertir, tu l'ouvres une fois traité par ton php, tu affiches la sources, tu copies colles et c'est terminé. Si tu as x fichiers et que l'opération serait fastidieuse pour toutes les pages (déjà on peut se demander pourquoi avoir fait du php pour des pages statiques au départ ?), dans ce cas tu as une méthode barbare qui fait : // lecture de l'url distante comme un fichier, et on remet le contenu dans un fichier statique $contenu = file_get_contents ($monurldistante) ; file_put_contents ("mapagestatique.html",$contenu); Tu n'as plus qu'a l'appliquer sur l'ensemble des urls que tu veux. Faut quand même le script autour, constituer la liste des urls etc... Parser du php pour en extraire l'html est illusoire à mon avis. |
|
00
|
Copyright © 2000-2012 - www.developpez.com