Bonjour à tous,
Voici plusieurs heures que je butte sur un morceau de script pour modifier 2 chiffres écrits dans un fichier.
Je m'explique : ma page web contient entre-autre 2 champs dont le contenu est chargé à partir de 2 nombres écrits dans un fichier. J'aimerai pouvoir modifier ces 2 nombres en cliquant sur un bouton.
Je n'ai aucun soucis pour afficher les nombres dans les champs, mais je n'arrive pas à trouver ce qui me bloque pour modifier le contenu du fichier.
Voici la portion de mon code en question :
J'ai bien vérifié, mon fichier liquide.txt est bien en chmode 777
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <form method="post" action="" > Avaiable : <input type="text" id="Dispo" name="Dispo" value="<?php echo $Liquide;?>" size="5"/> Max loss : <input type="text" id="PertesTotal" name="PertesTotal" value="<?php echo $PrctPertesAccept;?>" size="2"/> <input type="submit" name="ModifLiquide" id="ModifLiquide" value="Modify"> <?php if(isset($_POST["ModifLiquide"])) { $FichierLiquide = file("liquide.txt"); $Liquide=$_POST['Dispo']; $PrctPertesAccept=$_POST['PertesTotal']; $OuvrPortfeuil=fopen("$FichierLiquide","w"); fwrite($OuvrPortfeuil,$Liquide); fwrite($OuvrPortfeuil,"\n"); fwrite($OuvrPortfeuil,$PertesTotal); fclose($OuvrPortfeuil); // fermeture du fichier } ?> </form>
Au lieu de modifier liquide.txt, j'ai un fichier Array qui est créé et qui ne contient que la valeur du champ Dispo, mais pas celle du PertesTotal.
Je pense que c'est un petit truc tout con, mais pas moyen de trouver ce qui bloque.
Merci d'avance pour votre aide
Partager