SAV d'un fichier avant modification

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : SAV d'un fichier avant modification

par lkaiman » 06 févr. 2008, 15:58

tout simplement, :P
merci

EDIT: c'est bon, c'était pas compliqué :P

par Jules Petibidon » 06 févr. 2008, 15:52

hello,

copy() semble tout à fait approprié :)

SAV d'un fichier avant modification

par lkaiman » 06 févr. 2008, 15:46

bonjour

je voudrais modifier mon script que j'utilise dans quelques page et qui, quand il marche, ne pose aucun problème

Mais l'autre jour j'ai voulu modifier la fonction fread(), et çà ma causer une erreur qui a provoqué la suppression des données dans le fichier...
Le problème est résolu, mais je voudrais, pour éviter ce désagrément à l'avenir, faire une copie de ce fichier .dat en .dat.old avant de modifier le fichier
Pour faire une sauvegarde en quelques sorte
$OldData = fread($fp, 80000);
fclose($fp);
$New = $NewData.$OldData;
$fp = fopen("favoris.dat","w+");
fwrite($fp, $New, 80000);
fclose( $fp );
Au passage, l'erreur était le remplassement de fread() par filesize($filename), mais en écrivant ce post je pense que je n'avait pas spécifié le chemin du fichier de la variable $filename :P

Bref! Si quelqu'un peu m'aider pour la sauvegarde et au passage s'il peut me faire une remarque sur mon code (s'il y en a une a faire bien sur :D)...

Merci d'avance