préprocessing en php ??? - PHP - Programmation
Marsh Posté le 12-06-2008 à 11:46:06
j'ai du mal a comprendre ta demande
tu veux faire un équivalent des macros ?
( au passage un fichier cpp c'est du c++ pas du C )
Marsh Posté le 12-06-2008 à 11:47:33
Nan, pas de préprocessing. C'est parsé/compilé/interprété en live. C'est pour faire quoi ?
Marsh Posté le 12-06-2008 à 11:49:25
flo850 a écrit : |
il parle de l'executable cpp, qui est le C Pre Processor
Marsh Posté le 12-06-2008 à 11:49:49
ba en fait, j'aimerais savoir si PHP a une phase de preprocessing comme en dispose le langage C pour pouvoir faire éventuellement des macros ensuite.
Concernant le rpéprocessing PHP, j'ai trouvé cela : http://wickedphp.net/
Le fichier /lib/cpp est le fichier éxécutable de préférence sachant que le précompilateur du langage C est automatiquement appelé par la commande cc.
Marsh Posté le 12-06-2008 à 11:50:08
oups
ca fait longtemps que je n'ai pas fait de C
Marsh Posté le 12-06-2008 à 12:16:06
En gros, j'aimerais créer quelques macros-instructions qui pourront être appelé directement dans une page PHP et qui, à la compilation ou interpretation, executera ces macros-instructions. Un peu comme en C quoi.
Comment pourrais-je faire cela ?
Marsh Posté le 12-06-2008 à 13:18:31
C'est possible en développant ton propre module php (écrit en C++), et en compilant php avec ce module.
Dans certains cas cela permet une accélération substantielle, mais cela demande en contrepartie du temps et des compétences de haut niveau.
Marsh Posté le 12-06-2008 à 13:55:51
Ok merci.
En fait c'est mon sujet de stage. Pour être plus explicite :
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
Marsh Posté le 12-06-2008 à 14:07:59
Ouais. Mais y'a pas de préprocesseur. Fait des fonctions simples, ou un parsing à la main du fichier
Marsh Posté le 12-06-2008 à 14:17:24
Hello,
Me revoila.
--
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 :
|
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
Marsh Posté le 17-06-2008 à 12:49:13
ReplyMarsh Posté le 17-06-2008 à 13:01:56
Mais ça leur va pas si tu leur fait une jolie classe avec un nom explicite et à la limite 10 lignes de Doc?
Ou alors j'ai rien compris au problème
Marsh Posté le 12-06-2008 à 11:43:30
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