Modifier fichier texte en délimitant les zones de modifications

Signaler
Messages postés
37
Date d'inscription
lundi 15 novembre 2010
Statut
Membre
Dernière intervention
12 janvier 2011
-
Messages postés
37
Date d'inscription
lundi 15 novembre 2010
Statut
Membre
Dernière intervention
12 janvier 2011
-
Bonjour,

j'ai un fichier texte délimité avec plusieurs lignes dont les données sont délimitées par des | :

20101220|0943|Donnée 1|
20101220|0943|Donnée 2|
20101220|0943|Donnée 3|
20101220|0943|Donnée 4|
20101220|0943|Donnée 5|
20101220|0943|Donnée 6|
20101220|0943|Donnée 7|

J'aimerais pouvoir donner sur une page php le droit de modifier uniquement les valeurs entre les | et ne pas éditer
entierement le fichier (ce que j'ai déja réussis à faire).
Le fait de donner le droit d'éditer le fichier permet à l'utilisateur de me déteriorer le fichier texte d'où l'idée de lui
donner accès qu'aux données entre | (| exclu).

Merci


mageek

3 réponses

Messages postés
36
Date d'inscription
mercredi 17 novembre 2010
Statut
Membre
Dernière intervention
18 avril 2011

Up !!

mageek
Messages postés
240
Date d'inscription
jeudi 1 mai 2008
Statut
Membre
Dernière intervention
19 juillet 2012
2
Bonjour,

Alors je ne sais pas exactement ce que tu veut mais j'aurais tendance a te dire de passer par un formulaire ...

1-> tu récupère tes infos de ton fichier et tu fait un explode sur chaque ligne. Tu auras alors un tableau à 2 dimension
Table[ligne1][Champ1]
Table[ligne1][Champ2]
etc

2-> tu créer ton formulaire avec ce tableau : chaque ligne correspond à une ligne dans ton formulaire
avec par exemple : un checkbox pour le numéro de ligne -> si sélectionné la ligne est modifié. les champs qui ne peuvent pas être modifié affiché simplement et les champs pouvant être modifié dans un champ texte classique. tu utilise le même nom avec l'index de la ligne en fin ( exemple :
checkbox => chk_01 champ texte => txtmod_01
...
checkbox => chk_05 champ texte => txtmod_05)

3-> Tu fait ton petit script de réécriture :
Tu récupére tout tes index modifiés
Tu vérifie le format des donnés modifiés
Tu récupère ta ligne à modifié dans le fichier et tu fait tes chagements.



Sans maitrise, la puissance n'est rien
Il ne faut pas vendre la peau de l'ours, non il ne faut pas.
Messages postés
37
Date d'inscription
lundi 15 novembre 2010
Statut
Membre
Dernière intervention
12 janvier 2011

Il faudrait que mes input text soient alignés pour chaque colonne et qu'elles prennent la longueur du mot affiché ...


mageek