Modification Varible PHP ... ???

Signaler
Messages postés
24
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
27 décembre 2010
-
Messages postés
24
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
27 décembre 2010
-
Salut à tous,
Je travail sur un site en PHP sur une base MYSQL, mon problème est de gérer un texte défilant (news) qui est chargé automatiquement à partir d'une variable stockée dans un fichier.
Actuellent je réalise un back-office du site, et donc j'ai besoin de permettre à l'administrateur du site (qui n'a pas de notion en info en général) de changer ce texte défilant.

Les solutions qui me viennent à l'esprit ne me semblent pas très pertinentes, voici lesquelles:
- Stocker la news (le texte défilant) dans la BDD puis appeler le dernier stocké lors de l'affichage, mais je n'ai aucun intérêt à stocker ...
- Gérer le texte dans un fichier, à chaque modification, écraser le texte se trouvant avant lui.

J'ai pensé à une solution type setValue($variable, $value) ... qui change "physiquement" (dans le fichier) la valeur de la variable chargée du fichier... J'ai cherché, mais je ne sais pas si une telle méthode existe...

Si vous avez des solutions (et je sens qu'il y en a et que je l'ignore), partagez votre savoir svp.

Merci d'avance d'avoir pris la peine de lire et peur être de répondre.

2 réponses

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
16
Salut,

La base de données n'a de sens que pour gérer de nombreuses données. Pour un simple texte défilant, le fichier texte suffit.
Regarde du côté de la fonction file_put_contents() qui écrit directement une chaîne de caractères dans un fichier.

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
Messages postés
24
Date d'inscription
mardi 7 mars 2006
Statut
Membre
Dernière intervention
27 décembre 2010

Salut neige et merci, je connais cette fonction, je l'utilise pour générer la cache, je vais faire ainsi. Bonne journée et bonne continuation