IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

convertisseur html - php


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Points : 1 119
    Points
    1 119
    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

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 97
    Points : 119
    Points
    119
    Par défaut
    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

  3. #3
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Points : 1 119
    Points
    1 119
    Par défaut
    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

  4. #4
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    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

    Mon profil Viadeo

  5. #5
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Points : 1 119
    Points
    1 119
    Par défaut
    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.

  6. #6
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    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

    Mon profil Viadeo

  7. #7
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Points : 1 119
    Points
    1 119
    Par défaut
    je crois que je me suis adressé au mauvais endroit...

    je vais chercher tout seul

    merci quand même

  8. #8
    Expert éminent sénior
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 361
    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 : 8 361
    Points : 20 381
    Points
    20 381
    Par défaut
    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

  9. #9
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Points : 1 119
    Points
    1 119
    Par défaut
    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

  10. #10
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Points : 2 373
    Points
    2 373
    Par défaut
    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 :
    je crois que tu n'as jamais fais de php, c'est rien
    ou
    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.

  11. #11
    Membre extrêmement actif Avatar de cortex024
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 301
    Points : 1 119
    Points
    1 119
    Par défaut
    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

  12. #12
    Rédacteur

    Homme Profil pro
    Geek entrepreneur
    Inscrit en
    Novembre 2004
    Messages
    1 224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Geek entrepreneur

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 224
    Points : 2 373
    Points
    2 373
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Filtre via formulaire HTML/PHP dans Base mySQL
    Par Al3x dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 14/01/2006, 16h27
  2. [Mail] Variable de PHP --> mail en HTML --> PHP
    Par JeanMi66 dans le forum Langage
    Réponses: 3
    Dernier message: 09/12/2005, 19h46
  3. [HTML][PHP] Formulaire impossible de récupérer les variables
    Par Pfeffer dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 11/11/2005, 16h08
  4. [HTML][PHP] Les liens href...
    Par hackrobat dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 31/03/2005, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo