Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1082 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  préprocessing en php ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

préprocessing en php ???

n°1745364
psgkiki
Posté le 12-06-2008 à 11:43:30  profilanswer
 

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

mood
Publicité
Posté le 12-06-2008 à 11:43:30  profilanswer
 

n°1745368
flo850
moi je
Posté le 12-06-2008 à 11:46:06  profilanswer
 

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 )


---------------

n°1745370
FlorentG
Unité de Masse
Posté le 12-06-2008 à 11:47:33  profilanswer
 

Nan, pas de préprocessing. C'est parsé/compilé/interprété en live. C'est pour faire quoi ?

n°1745372
kadreg
profil: Utilisateur
Posté le 12-06-2008 à 11:49:25  profilanswer
 

flo850 a écrit :


( au passage un fichier cpp c'est du c++ pas du C )


 
il parle de l'executable cpp, qui est le C Pre Processor :o


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
n°1745373
psgkiki
Posté le 12-06-2008 à 11:49:49  profilanswer
 

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.


Message édité par psgkiki le 12-06-2008 à 11:50:52
n°1745375
flo850
moi je
Posté le 12-06-2008 à 11:50:08  profilanswer
 

oups   [:iansoio]  
ca fait longtemps que je n'ai pas  fait de C


---------------

n°1745381
psgkiki
Posté le 12-06-2008 à 12:16:06  profilanswer
 

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 ?

n°1745416
CyberDenix
Posté le 12-06-2008 à 13:18:31  profilanswer
 

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.


---------------
Directeur Technique (CTO)
n°1745438
psgkiki
Posté le 12-06-2008 à 13:55:51  profilanswer
 

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

n°1745444
FlorentG
Unité de Masse
Posté le 12-06-2008 à 14:07:59  profilanswer
 

Ouais. Mais y'a pas de préprocesseur. Fait des fonctions simples, ou un parsing à la main du fichier

mood
Publicité
Posté le 12-06-2008 à 14:07:59  profilanswer
 

n°1745453
psgkiki
Posté le 12-06-2008 à 14:17:24  profilanswer
 

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 :
  1. POUR chaque image (id, titre, legende) FAIRE
  2. NOUVEAU_FICHIER (nom, extension)
  3. ECRIRE debut
  4. ECRIRE <1> + image.titre + <2>
  5. ECRIRE <3> + image.titre + <4>
  6. ECRIRE <5> + image.titre + <6>
  7. ECRIRE fin
  8. FERMER_FICHIER
  9. 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


Message édité par psgkiki le 13-06-2008 à 10:00:57
n°1747484
bilbo248
Posté le 17-06-2008 à 12:49:13  profilanswer
 

Un stage de quel niveaux ?!


---------------
Photographie d'amateur |--| Stats BDPV - Photovoltaique
n°1747490
esox_ch
Posté le 17-06-2008 à 13:01:56  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  préprocessing en php ???

 

Sujets relatifs
invalid preprocessing directive #p 
Plus de sujets relatifs à : préprocessing en php ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR