Rajouter une ligne dans une section d'un fichier .ini
CokeInMyNose
Messages postés3Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention12 juin 2007
-
11 juin 2007 à 15:40
CokeInMyNose
Messages postés3Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention12 juin 2007
-
12 juin 2007 à 11:17
Bonjour à tous, voila j'ai un projet à faire qui resemble à ceci:
Un porte-document numérique est un espace web sur lequel on peut
stocker et partager des documents (bureautiques, images, archives,
...), afin d'y accéder d'où que l'on soit.
Mais voila sans base de données donc il faut que je gère les droits de
chque utilisateur avec un fichier .ini qui se trouvera dans chaque
dossier. Il se composera ainsi:
[dossier]
nom="perou 2007"
visibilite=public
description="photos de vacances"
[droits]
DSC_001.jpg = public
DSC_002.jpg = public
DSC_003.jpg = public
DSC_004.jpg = prive
DSC_005.jpg = prive
[descriptions]
DSC_001.jpg = "montagne"
DSC_002.jpg = "moustiques"
DSC_003.jpg = "lac"
DSC_004.jpg = "moi"
DSC_005.jpg = "encore moi"
mais dans mon projet je dois permettre à un utilisateur d'uploader
un fichier dans un dossier et le problème c'est que je ne sais pas
comment faire pour rajouter une ligne dans un section du fichier ini?
Avez vous la réponse ou une idée ??? merci
A voir également:
Rajouter une ligne dans une section d'un fichier .ini
DiGhan
Messages postés239Date d'inscriptionsamedi 21 février 2004StatutMembreDernière intervention 3 juin 20101 11 juin 2007 à 18:41
Hello,
je ne pense pas que PHP est composé d'outils permettant de manipuler des fichiers INI au même titre que DOM permet de manipuler des fichiers XML. A mon avis, tu vas devoir réaliser ton propre parsing (ou analyse de données).
CokeInMyNose
Messages postés3Date d'inscriptionmercredi 23 mai 2007StatutMembreDernière intervention12 juin 2007 11 juin 2007 à 21:02
oui cela est imposer mais je pense que je vais lire mon fichier ini avec parse_ini_file et je rajouterai les données à ajouter dans mon tableau puis je re-écrirais l'ensemble de mon fichier ini. C'est sur c'est pas top mais bon jfais comme je peux en tout cas merci pour vos réponses
syndrael
Messages postés2378Date d'inscriptionlundi 4 février 2002StatutMembreDernière intervention29 décembre 201220 12 juin 2007 à 08:15
Alors je vais peut etre te dire une chose bête, mais perso j'ai du faire cela de mon coté. J'ai du créer une série de méthode pour l'objet 'fichier' comme
addLine(text,numLine) --> rajoute du texte à la ligne x
endLine(chapter) --> renvoie le numéro de la dernière ligne d'un chapitre
getValue(chapter,name) --> renvoie la valeur d'un champ d'un chapitre
updValue(chapter,name,value) --> modifie la valeur d'un champ d'un chapitre et si name inexistant alors addLine
etc..
Désolé je n'ai trouvé que cette méthode.
S.
Vous n’avez pas trouvé la réponse que vous recherchez ?