Bonjour,
je travail sur un script, permettant à l'utilisateur d'uploader un fichier d'un certain type. Dans ce fichier je récupère un certain nombre de variables que j'enregistre dans un tableau.
Mon but est de créer un nouveau fichier, ici une page html avec du code en javascript en y introduisant ces variables récupérées.
J'ai donc créer ma page html, mon "squelette" auquel j'aimerais y ajouter mes variables.
Donc par exemple, ici, ajouter la valeur $variables['n']; dans mon code html/javascript et créer un nouveau fichier .html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <html> <head> ... <script language="JavaScript"> var n=..; var m=..; ...
La seule idée qui me passe par la tête serait de pré-insérer dans mon code html mes variables.
Quelque chose du genre:
De récupérer le contenu de mon fichier avec fopen('fichier.html','r'); dans une var, mes variables ('$variables['n']',...) étant bien déclarées, la concaténation devrait se faire. Et je n'aurais plus qu'a enregistrer le contenu de la var dans mon nouveau fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <html> <head> ... <script language="JavaScript"> var n='.$variables['n'].'; var m='.$variables['m'].';
Mais mon code html étant assez long (+- 250 lignes), je préfèrerais trouver une autre façon de faire. Pour ne pas devoir ajouter des caractère d'échappements devant tous mes ' ou " pour que mon code PHP ne les interprètes pas.
Donc en gros, je recherche un moyen simple (de préférence) me permettant de récupérer le contenu d'un fichier (ou j'aurais pré-placer des emplacements pour accueillir mes variables) et de réenregistrer ce fichier complété.
Merci d'avance
Partager