Modifier le contenu d'un fichier PHP directement via PHP

Résolu/Fermé
AjaxManCCM Messages postés 9 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 29 janvier 2017 - 29 janv. 2017 à 12:11
AjaxManCCM Messages postés 9 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 29 janvier 2017 - 29 janv. 2017 à 13:40
Bonjour à tous,

J'aimerai savoir s'il est possible de modifier certaines valeurs définies dans mon code PHP directement via PHP, ou réécrire complétement mon fichier de sorte à avoir les bonnes valeurs.

On peut le faire avec un .txt alors pourquoi pas avec un .php ? Mais là est le souci, comment écrire le PHP ?

Merci,
A voir également:

2 réponses

NHenry Messages postés 15113 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 22 avril 2024 331
29 janv. 2017 à 12:25
Comme écrire un fichier TXT, juste en changeant l'extension et en respectant la syntaxe PHP.

Sinon, pourquoi aurais-tu besoin de cela, il y a peut être d'autres manière de faire pareil ?
0
AjaxManCCM Messages postés 9 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 29 janvier 2017
29 janv. 2017 à 12:46
Merci de m'avoir répondu, je n'ai pas vraiment envie d'utiliser une autre manière car celle-ci est fort convenable, lis ma réponse à yg_be juste en-dessous, c'est pour ça que je veux faire ça :)
0
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
29 janv. 2017 à 12:41
bonjour, S'il s'agit de changer des valeurs, as-tu envisagé que le code lise ces valeurs dans un fichier ou dans une base de données?
0
AjaxManCCM Messages postés 9 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 29 janvier 2017
29 janv. 2017 à 12:45
L'idéel serait de n'avoir aucune information en base de donnée car j'aimerai persister cela, en gros c'est une installation automatique d'un site que je suis entrain de faire et j'aimerai que les valeurs (les infos de connexion à la DB) soit automatiquement mis dans le model qui contient la fonction qui connecte à la base de donnée :)

Donc oui il s'agit de modifier des valeurs.
0
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
Modifié par yg_be le 29/01/2017 à 13:11
Je pense que le plus simple est de créer un petit fichier PHP contenant un minimum d'instructions et les valeurs variables, et d'utiliser require_once quand tu as besoin de ce petit fichier.
0
AjaxManCCM Messages postés 9 Date d'inscription dimanche 29 janvier 2017 Statut Membre Dernière intervention 29 janvier 2017
29 janv. 2017 à 13:14
Hum je sais pas, je suis sûr qu'il y a plus simple, surtout niveau organisation ça le ferait pas.
0
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
29 janv. 2017 à 13:23
Le petit fichier PHP serait créé, bien sûr, par un autre script PHP exécuté au moment de l'installation automatique du site .
0
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
Modifié par yg_be le 29/01/2017 à 13:29
exemple:
<?php
$myfile = fopen("newfile.php", "w") or die("Unable to open file!");
fwrite($myfile, "<?php");
fwrite($myfile, " $password= '". $password ."';");
fwrite($myfile, "?>");
fclose($myfile);
?>
0