fgets() expects parameter 1 to be resource
Bonjour,
j'ai créé un fichier fichier.txt (à l'intérieur, j'y ai tapé le mot SALUT) et je souhaiterai voir afficher ce mot dans un tableau. Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>EssaiFichier</title>
</head>
<body>
<?php
$id_file=fopen("fichier.txt","r"); // ouverture du fichier en lecture seulement
if(!$id_file) {
echo "erreur daccès au fichier";
} else echo "ok";
echo "<table>";
$i=1;
while( $ligne=fgets("fichier.txt",100) ){
echo "<tr><td>ligne $i</td><td>$ligne</td></tr>";
$i++;
}
fclose($id_file);
echo "</table>";
?>
</body>
</html> |
j'ai le message d'erreur suivant:
Code:
Warning: fgets() expects parameter 1 to be resource, string given in C:\wamp\www\tmp\nbproj\MesTPs\TP1\essaifichier.php on line 18
la ligne 18 est la suivante:
Code:
while( $ligne=fgets("fichier.txt",100) ){
merci pour votre aide.