Bonjour a tous,
J'ai comme sujet de stage de créer un mini-langage de programmation avec des instructions ... et que ensuite cela me génère à partir de ces instructions le code PHP correspondant. Par exemple :
Nouveau langage :
Au final, je dois obtenir un fichier php comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <*repertoire_image("img/photo") *> <*pour tout elt(id_image,titre) de la table(BDD.nomTable) aux attributs(id,titre) FAIRE nouveau_fichier(elt.id_image ... FIN POUR *>
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <?php $rep_image = "img/photo" ?> <?php //connexion base $req = mysql_query("select * from table"); while($result = mysql_fetch_array($req)) { $new = fopen ($result['id'].".php","w"); ... }
Comment faire ceci ?
En fait, Je ne vois pas comment faire pour que mon programme (écrit en C ???) lise le fichier .newlanguage et remplace tout par du code PHP correspondant.
Il faut bien définir quelque part qu'il remplace quelque chose par quelque chose ... par exemple, dés qu'il trouve une balise <* il la remplace par <?php ...
Merci pour votre aide
Partager