Votre question

Pk fseek() ne marche pas ici??

Tags :
  • Programmation
Dernière réponse : dans Programmation
18 Août 2005 18:37:23

Salut àtous!

Je ne comprend absoluement pas pk le curseur ne reviens pas au début du fichier et ne réecrit pas par dessus ce qui est dans le fichier... il écrit à la suite de ce qui est déjà présent dans le fichier. En gros c'est comme si il n'y avait pas de fseek() :/  :/ 

A noter que chaque fin de ligne il y a un \n, je ne sait pas si c'est important de le souligner...

voici mon code:
function supprimerImage()
{

$fichImage=fopen("kiki/kiki.txt", "a+");
$contenu="";

while(!feof($fichImage))
{
$adresse=fgets($fichImage);
$miniature="http://127.0.0.1/92/007_QuitteOuDouble-05.jpg
";
if($adresse!=$miniature)
{
$contenu.=$adresse;
}
else
{}
}
echo "$contenu";
fseek($fichImage, 0);
fputs($fichImage,$contenu);
fclose($fichImage);

}




Merci pour vos réponses!

Autres pages sur : fseek marche

a c 232 L Programmation
18 Août 2005 21:28:46

Salut,

Tu fais un fopen(..., "a+"), avec un a+, tu ajoutes le résultat à la fin du fichier.
Si tu passes par un fopen(..., "w+") ça devrait etre bon je pense
Contenus similaires
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS