Je travaille sur un de ces projets où il y a un million de meilleures façons d'accomplir ce dont j'ai besoin, mais je n'ai pas le choix et je dois le faire de cette façon. Le voici:J'ai besoin d'un format de document humain lisible et assimilable
Il existe un formulaire Web, lorsque l'utilisateur le remplit et tape un fichier texte lisible par un humain est créé en utilisant les données du formulaire. Il ressemble à ceci:
field_1: value for field one
field_2: value for field two
more data for field two (field two has a newline in it!)
field3: some more data
Mon problème est le suivant: J'ai besoin pour analyser ce fichier texte nouveau dans le formulaire Web afin que l'utilisateur peut le modifier.
Comment pourrais-je, d'une manière infaillible, accomplir ceci? Une base de données n'est pas une option, je dois utiliser ces fichiers texte.
Mes questions:
- Est-il un moyen infaillible pour faire en utilisant le format dans l'exemple ci-dessus?
- Quel format lisible fonctionnerait mieux (en d'autres termes, je peux changer le format)
- Lisible par un humain signifie qu'un non-programmeur pourrait le lire et savoir quoi.
Ce projet utilise PHP.
MISE À JOUR
Par lisible par l'homme, je veux dire que l'on puisse lire le texte et ne pas être submergé par elle, y compris votre grand-mère.
C'est à peu près ce que XML est ... lisible par l'homme mais peut être facilement analysé. Cela dit, XML brut n'est pas le plus joli. Je suggère d'utiliser XML pour le fichier de données, puis un lien vers un fichier XSLT pour le formater pour la vue lisible par l'homme. –
@DA Par humain lisible, je veux dire que ma mère pouvait le lire et ne pas être confus ou débordé. – macinjosh
@macinjosh: J'aime votre nic. Quand j'avais 12 ans, je voulais créer une entreprise appelée "The Mac & Josh" :-) – Josh