Bonjour,
pour certaines pages de contenu pur, j'aimerais utiliser un convertisseur html - php...
Lequel me conseillez vous?
Merci
Bonjour,
pour certaines pages de contenu pur, j'aimerais utiliser un convertisseur html - php...
Lequel me conseillez vous?
Merci
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
Mon tit blog: blog.uliniux.org
Dans la vie, on peut faire autre chose que travailler: Suivez le guide
mais non hein...Envoyé par rfufu
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
Envoyé par rfufu
+1
si le code dans le fichier est que du html je vois pas l'interet de mettre du Echo/print de partout !
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.
T'as pas un petit exemple parce que je vois vraiment pas le probleme ...Envoyé par cortex024
je crois que je me suis adressé au mauvais endroit...
je vais chercher tout seul
merci quand même
Je ne pense pas que tu trouveras mieux sinon il faut te faire un convertisseur /une moulinette dans un autre langage comme PERL,Pascal,C...Envoyé par cortex024
cela ne doit pas être trop compliqué, il suffit de détecter et analyser les bonnes balises dans le HTML
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
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 :
ouje crois que tu n'as jamais fais de php, c'est rien
Sans préciser un peu mieux, il est certain que les réponses ne seront pas celles que tu attends. Pour des divinations ce n'est effectivement pas ici.je crois que je me suis adressé au mauvais endroit...
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.
c'est pour le contraire que ca m'aurait interesséEnvoyé par hugo123
effectivement chacun décide pour sa clarté personnelle ou diverses raisons sa manière d'affichage.Envoyé par hugo123
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.
donc si je comprends bien, echo et print ne servent à rien en php, et toi à chaque fois que tu veux afficher qqch tu ferme les balises puis les réouvre,.Envoyé par hugo123
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
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.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager