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
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
PHP est un langage interprété, et non compilé. Le preprocessing n'est donc pas possible.
Sur un autre forum, on m'a dit que cela existait.
Ref : http://wickedphp.net/
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é).
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
C'est une solution de template, ou semblable, que vous cherchez alors comme approche ?
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
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.
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
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
Partager