Posez votre question Signaler

Warning: feof():

boby87000 115Messages postés 19 janvier 2009Date d'inscription 10 juin 2011Dernière intervention - Dernière réponse le 20 janv. 2009 à 15:44
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);
}
Lire la suite 

Warning: feof() »

7 réponses
Réponse
+1
moins plus
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);
?>
Ajouter un commentaire
Réponse
+0
moins plus
vérifie si le fichier est bien ouvert
Ajouter un commentaire
Réponse
+0
moins plus
en fait c'est quand je ferme le fichier que j'ai l'erreur alors je dois sauvegarder son contenu
Ajouter un commentaire
Réponse
+0
moins plus
sauvegarde tes données avant de fermer le fichier (avant fclose(); )
Ajouter un commentaire
Réponse
+0
moins plus
comment je dois faire alors pour sauver avant le "fclose"? je suis debutant en php
Ajouter un commentaire
Réponse
+0
moins plus
ok merci
je vais essayer
Ajouter un commentaire
Réponse
+0
moins plus
ok, @+
Ajouter un commentaire
Ce document intitulé « Warning: feof(): » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook