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

Langage PHP Discussion :

Phase de préprocessing en php ?


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut Phase de préprocessing en php ?
    Bonjour a tous,

    J'aimerais savoir s'il existe une phase de preprocessing en PHP.

    Si oui, quel fichier est associé à cette phase (par exemple cpp pour le langage C).

    Si non, est-il possible d'en créer un ?

    Merci pour votre réponse.

    Cordialement

  2. #2
    Membre confirmé
    Avatar de savageman86
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    105
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2006
    Messages : 105
    Par défaut
    PHP est un langage interprété, et non compilé. Le preprocessing n'est donc pas possible.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    Sur un autre forum, on m'a dit que cela existait.

    Ref : http://wickedphp.net/

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Justement non, dans votre source il est fait appel au préprocesseur C. Ce qui est possible mais l'appel (comme la sortie) serait à gérer vous-même (rien de natif, bien évidemment, puisque ça n'a aucun intérêt pour un langage interprété).

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    Parce que en fait, j'aimerais créer 2-3 macros-instructions et donc je voulais savoir quel est le fichier à modifier.

    Est-ce que vous voyez ce que je veux dire ?

    Pour être plus explicite :



    C'est un sujet de stage. Je dois créer un programme qui va générer plusieurs fichier HTM ayant la même structure. Seulement, ce programme devra consulter dans une BDD ou un fichier EXCEL (comprenant x nom de photos avec légende et titre) et pour chaque ligne présente, il créera un fichier HTM avec la photo (présente dans un dossier), son titre et sa légende. Cela doit être un programme qui génère tout cela.

    Or, moi je ne suis qu'en stage, cela veut dire qu'une personne (ne s'y connaissant peut-être pas en PHP ...) va s'en servir donc il faut qu'il soit le plus facilement modifiable.

    C'est pour cela que l'on m'a demandé de me renseigner sur le préprocessing PHP pour éventuellement créer des macros-instructions pour faciliter la tâche à la personne. Elle aura juste à rentrer quelques mots clés et grâce aux macro-instructions, le programme fera tout le reste.

    Voilà en gros ce que je voudrais faire.

    Ai-je été compréhensible ?

    Cordialement

  6. #6
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    C'est une solution de template, ou semblable, que vous cherchez alors comme approche ?

  7. #7
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    template ???

    Je vais me renseigner sur Internet au sujet des templates car pour moi un template est un site web "pré-fabriqué".lol.

    Donc je crois pas que l'on pense à la même chose.

    Enfin, si t'as une explication claire au sujet des templates, je suis preneur

  8. #8
    Membre éprouvé

    Inscrit en
    Janvier 2006
    Messages
    969
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 969
    Par défaut
    Je confirme, c'est un système de template, j'en ai créé un qui fait le même genre de choses.
    Dans l'esprit, c'est un fichier excel enregistré au format html, que php va lire à grand coup de regexp.
    Je ne peux malheureusement pas poster le code, ce n'est pas compliqué mais pas open source pour autant !
    Attention : à mon avis, c'est assez compliqué de récupérer des photos dans un excel, mais c'est possible dans un access.

  9. #9
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    Nan nan je ne récupère pas les photos dans Excel. Les photos sont dans un répertoire avec leur id et sur excel, pour chaque id de photo, il y a un titre et une légende. C'est plus simple.

    Pourquoi tu ne peux pas poster le code, cela m'aurait arrangé sachant que c'est tout nouveau pour moi. Mais bon cela aurait été juste pour voir après j'aurais crée le mien

    Cordialement

  10. #10
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    93
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 93
    Par défaut
    Bonjour a tous,

    me revoila avec mon probleme. Je continue de vous poser des questions pour continuer à être orienté pour réaliser mon projet.

    ---

    C'est très compliqué à expliquer ce sujet de stage. La, pour l'instant, on m'a demandé d'écrire le langage à la main (nouveau_fchier, fermer_fichier, ecrire ...) avec le code PHP correspondant.

    Comme je l'ai dis ci-dessus, pour chaque photo trouvé dans le dossier voici le programme :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    POUR chaque image (id, titre, legende) FAIRE
    NOUVEAU_FICHIER (nom, extension)
    ECRIRE debut
    ECRIRE <1> + image.titre + <2>
    ECRIRE <3> + image.titre + <4>
    ECRIRE <5> + image.titre + <6>
    ECRIRE fin
    FERMER_FICHIER
    FIN_POUR

    sachant que j'ai préalablement crée un fichier token.txt qui contient pour chaque balise, le code html correspondant.

    Exemple :

    debut --> <HTML>....<BODY>
    <1> ---> <h2>
    <2> ---> </h2>
    <3> ---> <img src = ".../.../
    <4> ---> .jpg>
    <5> ---> <h2>
    <6> ---> </h2>
    <fin> --> </BODY> </HTML>


    Voilà un peu quelque chose de plus explicite

Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 20h08
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. Réponses: 4
    Dernier message: 18/05/2011, 21h01

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