Précédent   Forum des professionnels en informatique > PHP > Outils
Outils Forum d'entraide sur les outils pour développeurs PHP : EDI, installation, administration... Avant de poster : FAQ outils, toutes les FAQ PHP et les comparatifs
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/11/2006, 18h35   #1
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
Par défaut convertisseur html - php

Bonjour,

pour certaines pages de contenu pur, j'aimerais utiliser un convertisseur html - php...

Lequel me conseillez vous?

Merci
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 11h49   #2
Membre régulier
 
Inscription : janvier 2006
Messages : 97
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2006
Messages : 97
Points : 98
Points : 98
Envoyer un message via MSN à rfufu
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
rfufu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 14h00   #3
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
Citation:
Envoyé par rfufu
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
mais non hein...

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
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 14h24   #4
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par rfufu
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

+1

si le code dans le fichier est que du html je vois pas l'interet de mettre du Echo/print de partout !
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 14h37   #5
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
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.
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 14h43   #6
Rédacteur
 
Avatar de RideKick
 
Homme
Directeur technique
Inscription : septembre 2006
Messages : 5 959
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Directeur technique
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : septembre 2006
Messages : 5 959
Points : 10 889
Points : 10 889
Citation:
Envoyé par cortex024
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 ...
__________________
Pas de questions techniques en MP please

Mon site perso
RideKick est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 20h18   #7
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
je crois que je me suis adressé au mauvais endroit...

je vais chercher tout seul

merci quand même
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2006, 22h47   #8
Expert Confirmé Sénior
 
Développeur informatique
Inscription : novembre 2006
Messages : 4 222
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : novembre 2006
Messages : 4 222
Points : 5 309
Points : 5 309
Citation:
Envoyé par cortex024
on 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 " , ....
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...
cela ne doit pas être trop compliqué, il suffit de détecter et analyser les bonnes balises dans le HTML
Mat.M est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 11h39   #9
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
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
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 15h38   #10
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
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:
je crois que tu n'as jamais fais de php, c'est rien
ou
Citation:
je crois que je me suis adressé au mauvais endroit...
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.

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.
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 16h00   #11
Membre extrêmement actif
 
Avatar de cortex024
 
Inscription : avril 2005
Messages : 1 244
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 1 244
Points : 997
Points : 997
Citation:
Envoyé par hugo123
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é.
c'est pour le contraire que ca m'aurait interessé
Citation:
Envoyé par hugo123
Il n'existe pas de convertisseur pour ca car les méthodes d'affichages diffèrent suivant les personnes.
effectivement chacun décide pour sa clarté personnelle ou diverses raisons sa manière d'affichage.
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:
Envoyé par hugo123
En l'occurence, faire des echo et des prints à l'intérieur d'un code php n'est pas recommandé justement.
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,.
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
cortex024 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/11/2006, 16h18   #12
Rédacteur
 
Homme
Geek entrepreneur
Inscription : novembre 2004
Messages : 1 035
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Geek entrepreneur

Informations forums :
Inscription : novembre 2004
Messages : 1 035
Points : 1 813
Points : 1 813
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.
hugo123 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h14.


 
 
 
 
Partenaires

Hébergement Web