[PHP] Tester si un fichier est vide

Flipody -  
programmedebut Messages postés 1 Statut Membre -
Bonjour tout le monde !

Je voudrais savoir s'il existe une fonction PHP qui teste si un fichier est vide ?? je pense que non car j'ai pas mal cherché sur le net et je n'ai abouti nulle part.

Le probleme c'est que je ne peut pas faire ca :
<?
$file=fopen("actu.txt",'r');
$actu = fgets($file);
if ($actu == "")
{
echo "fichier vide";
}
fclose($file);
?>

Comment faire autrement, auriez vous des idées ?
Merci pour votre aide, et pause café pour tout le monde ;-)

Flipody
A voir également:

2 réponses

Utilisateur anonyme
 
Salut,
Si c'est un fichier texte et qu'il n'y a pas d'entete, tu peux tester la taille...

Kalamit,
11 jours avant le soleil, la mer et les mouettes. :)
5
Flipody
 
ah oui je n'y avais pas pensé pour la taille, je vais essayé ca tout de suite, merci !

Flipody
0
Flipody
 
C'est bon ça marche, merci.

Pour ceux que ça intéresse, voici le code :
<?
$octet=filesize("actu.txt");
if ($octet==0)
{
echo "Fichier vide.";
}
?>

Flipody
0
programmedebut Messages postés 1 Statut Membre
 
Bonjour,
excuses moi de te déranger tu vas peut être trouver ma question bête mais ce fichier tu t'en sers comment ??
Tu ouvres un fichier pour qu'il s'active ou tu dois faire quelque chose avant?
Merci d'avance et désolé pour le dérangement je débute dans la programmation.
0