Je voudrai crée un petit script PHP qui affiche dans une page Web une zone de texte ou serai afficher le contenu d’un fichier .txt , n’ayant aucune connaissance en PHP je poste ici.
Quelqu’un saurait-il m’aider ?
<?
$fp = fopen("texte.txt","r"); //(1)
$donnees = fgets($fp,255); //(2)
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$donnees;
?>
Se script fonctionne presque comme voulu il affiche la première ligne du fichier texte.txt et s’arrête la, pourriez vous me dire ou m’orienter pour modifier ce script de façon à se qu’il affiche toutes les ligne du fichier texte.txt ?$fp = fopen("texte.txt","r");
<?
$fp = fopen("texte.txt","r"); //(1)
filesize("texte.txt") //(2)
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$donnees;
?>
Par-ce que comme cela sa me renvoi une erreur.<?
$fp = fopen("texte.txt","r"); //(1)
$donnees = fgets($fp,filesize("texte.txt"); //(2)
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$donnees;
?>
Renvoi l'erreur:
Code : Tout sélectionner
Parse error: parse error in C:\easyPHP\www\dd.php on line 3<?
$fp = fopen("texte.txt","r"); //(1)
$donnees = fgets($fp,filesize("texte.txt")); //(2)
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$donnees;
?>
autant pour moi j ai oublié une parenthese ! le code ci dessus est corrigé
<?
$fp = fopen("texte.txt","r"); //ouverture du fichier
$text="" // iniotialisation de la variable qui va contenir le texte du fichier
while($donnees = fgets($fp,4096)) //on boucle tant qu'on est pas a la fin du fichier
{
$text.=$donnees;
}
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$text;
?><?
$fp = fopen("texte.txt","r"); //ouverture du fichier
$text="" // iniotialisation de la variable qui va contenir le texte du fichier
while($donnees = fgets($fp,4096)) //on boucle tant qu'on est pas a la fin du fichier
{
$text.=$donnees;
}
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$text;
?>
Le script me renvoi une erreur a la ligne 6.<?
if(!$fp = file_get_contents('texte.txt')) //$fp est nul donc file_get_contents a échoué
echo 'La lecture du fichier a échoué !';
else //la lecture a été faite correctement, on affiche le résultat
echo $fp;
?>
<?
$fp = fopen("texte.txt","r"); //ouverture du fichier
$text="" // iniotialisation de la variable qui va contenir le texte du fichier
while($donnees = fgets($fp,4096)) //on boucle tant qu'on est pas a la fin du fichier
{
$text.=$donnees;
}
fclose($fp); //(3)
//Affichage du résultat -----------
echo'Le fichier contient : '.$text"";
?>
Sa marche pas non plus.