J'ai un fichier php A.php.Chaque fois que ma page A.php est appelée je veux écrire des données dans un fichier. Je veux appent à un fichier existant et ne pas écraserécrire à un fichier texte dans php
comment puis-je faire cela
J'ai un fichier php A.php.Chaque fois que ma page A.php est appelée je veux écrire des données dans un fichier. Je veux appent à un fichier existant et ne pas écraserécrire à un fichier texte dans php
comment puis-je faire cela
Ce tutorial vous devriez aller
$myFile = "testFile.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "String 1\n";
fwrite($fh, $stringData);
$stringData = "String 2\n";
fwrite($fh, $stringData);
fclose($fh);
Pour écrire dans le fichier b.txt (par exemple) utiliser cela:
<?php
$fp = fopen('b.txt', 'a');
fwrite($fp, '1');
fclose($fp);
Cela écrira "1" à b.txt chaque fois que vous l'exécutez.
Le plus simple est d'utiliser la fonction file_put_contents
avec le drapeau FILE_APPEND
:
file_put_contents('filename', 'data', FILE_APPEND);
Je pense que cette réponse devrait être acceptée, donc +1. –
ne se souciant pas répondre, puisque mon effort ne sera pas honoré ici. 40 questions et pas un seul accepté! Impressionnant ... – soulmerge
Probablement ne devrait pas s'attendre à une réponse mais je demanderai quand même - Êtes-vous sûr que c'est vraiment ce que vous voulez faire? À moins que ce soit un site à très faible trafic, si vous voulez enregistrer quelque chose, il serait probablement «mieux» de l'écrire dans une base de données, un journal système, etc. –