firstpec
Messages postés3Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention18 novembre 2008
-
3 nov. 2008 à 16:36
firstpec
Messages postés3Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention18 novembre 2008
-
18 nov. 2008 à 09:53
Bonjour,
Je me tourne vers la communauté phpcs, pour m'aider à réaliser mon projet.
Je souhaite importer(uploader) un fichier .txt, et lire le contenu.
Dans son contenu, je veux faire des extractions de chaines de caractères et remplir une base mysql avec ces informations.
ex : import du fichier trustees.txt via un formulaire php.
Avec ce fichier (exemple) :
"serveur01\test : (répertoire)
Trustee : toto (user) [RWCEFM] (droits)
Trustee : titi (user) [R] (droits)
serveur01\test2 :
Trustee : toto (user) [RWFM] (droits)
Trustee : titi (user) [RW] (droits)"
En gros, il me faut une base mysql avec ces infos. Par "user", avoir la liste des droits sur les répertoires avec un formulaire php.
J'ai la méthode pour le faire mais pas les "moyens". je sais qu'il faut que je fasse une recherche de caractère et en fonction des caractères, je met telle ou telle chaine de caractères dans une variable que j'insere ensuite dans ma base sql. Mais je soucis, c'est que je galère déjà au début.
Je débute en php/mysql, donc j'espère que quelqu'un pourra m'aiguiller, m'éclairer, m'aider quoi...
fregolo52
Messages postés1114Date d'inscriptionmercredi 15 juin 2011StatutMembreDernière intervention 6 mai 20214 3 nov. 2008 à 16:45
Salut,
Le format de ton fichier texte est figé ou est-ce que tu peux le changer ?
Tu peux utiliser un truc que j'ai du mal à apprivoiser qui sont les expressions régulières. Si ton fichier texte est bien structuré, tu vas pouvoir extraire les données assez facilement avec les expressions régulières.
firstpec
Messages postés3Date d'inscriptionvendredi 4 juin 2004StatutMembreDernière intervention18 novembre 2008 3 nov. 2008 à 17:22
Salut,
Oui le texte est figé puisque c'est le résultat d'un applicatif qui donne l'ensemble des droits de mon serveur, d'ailleurs, je viens de me rendre compte que le fichier est plutot comme ca (j'en ai 2 différents, le deuxième est plus pratique pour le moment) :