Warning: feof():

boby87000 Messages postés 132 Statut Membre -  
ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un message d'erreur en php du genre:Warning: feof(): supplied argument is not a valid stream resource on line 83

voila mon bout de code

$fd = fopen ($fichier, "r");
while (!feof ($fd))
{
$buffer = fgets($fd, 4096);

$lines[] =$buffer;

}
fclose ($fd);
}

7 réponses

ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
 
voici un code complet :
<?php
// ---------------- Ouverture et lecture du fichier distant ----------------
//Ouverture du fichier $fichier
$fichier = "";
$dirname = "";
$destname = "";
$src = fopen ($fichier, "r+");
$dest = fopen ($dirname.$destname, "w+");
// Initialisation de la variable contenu
$contenu ="";
//Mise en mémoire du fichier dans une variable $contenu
while (!feof($src)) {
$contenu = fread($src, 8192);
if ( !fwrite($dest, $contenu)) {
echo "Impossible d'écrire dans le fichier ($destname)";
exit;
}
$contenu ="";
}
fclose ($src);
fclose ($dest);
?>
1
ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
 
vérifie si le fichier est bien ouvert
0
boby87000 Messages postés 132 Statut Membre
 
en fait c'est quand je ferme le fichier que j'ai l'erreur alors je dois sauvegarder son contenu
0
ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
 
sauvegarde tes données avant de fermer le fichier (avant fclose(); )
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
boby87000 Messages postés 132 Statut Membre
 
comment je dois faire alors pour sauver avant le "fclose"? je suis debutant en php
0
boby87000 Messages postés 132 Statut Membre
 
ok merci
je vais essayer
0
ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
 
ok, @+
0