Page 1 sur 1

SAV d'un fichier avant modification

Posté : 06 févr. 2008, 15:46
par lkaiman
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

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

copy() semble tout à fait approprié :)

Posté : 06 févr. 2008, 15:58
par lkaiman
tout simplement, :P
merci

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