Insérer une chaine au début d'un fichier (clareté inside!) [PHP] - Programmation
Marsh Posté le 11-01-2002 à 10:29:01
Non, faut réécrire le fichier en entier si tu veux insérer au début !
Sinon, tu écris tes messages dans une table de BDD, et tu fait un script de consultation ce qui te permet de lire les messages dans l'ordre que tu veux, de faire des stats...
Marsh Posté le 11-01-2002 à 10:34:07
c pas cool
le coup de la base de données c bien mais pas applicable dans mon cas... ben oui, si la base de données est pas dispo je vais avoir du mal à insérer une ligne dans cette base qui dit que le script ne s'est pas exécutée correctement parce que la base de données n'était pas dispo
je crois qu'il va falloir que je reste sur ma soluce en écrivant en finde fichier
Marsh Posté le 11-01-2002 à 10:20:04
Salut à tous en ce bo vendredi veille de WE
voila, je fais un fichier log dans lequel je veux ajouter une ligne à chaque fois que mon script est exécuté. Je fais ca:
$log_str.="L'heure d'exécution n'est pas correcte!\n";
$logid = fopen($fich_log,"a" );
fputs($logid,$log_str);
fclose($logid);
Ca marche, mais là j'insère la ligne à la fin du fichier et je voudrais le contraire (le plus récent en haut du fichier). Quand j'utilise fopen avec le mode r+, la ligne que j'insère remplace la ligne précèdente! Y a-t-il un moyen de la faire simplement?