Bonjour à tous,

Je suis en train de créer mon propre script de commentaire. J'y suis presque, mais voici où ça bloque:

J'ai 2 champs: pseudo et commentaire.

Je stoke les pseudos dans l'ordre et séparés par "*" dans pseudo.txt
Idem pour les commentaires dans post.txt.

Le script fonctionne bien, mais impossible d'afficher un commentaire issu de post.txt quand le message comporte des retours à la ligne!!
Il m'affichera seulement la première ligne!

Voici le passage de mon script:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
// ECRITURE DU FICHIER POST.TXT
    {
    $fp=fopen("$post","a");
    fputs($fp,$comments.="*");
    fclose($fp);
    }
 
// LECTURE DU FICHIER POST.TXT
    {
    $fp=fopen("$post","r");
    $contenu1=fgets($fp, filesize("post.txt"));
    $donnee1=explode("*",$contenu1);              // parsing des données avec "*")
    fclose($fp);
    }
 
// AFFICHAGE DES DONNEES
$combien=count($donnee1)-1;                     // nbre d'éléments séparés par "*"
//for ($i=0;$i<=$combien;$i++)                     //pour fil de discussion déscendant
for ($i=$combien;$i>=0;$i--)                     //pour fil de discussion ascendant
    {
echo $donnee[$i];
}
Vous pouvez essayer mon scrip ici: http://www.dinastar-elec.info/perso/form.html

Je vous remercie d'avance!