Bonjour à tous, je dois réaliser un petit exercice avec fichier, mais malheureusement :
-Je n'ai pas le retour à la ligne dans "fichier.txt"
-Sur le serveur, ma commande if(!empty($_POST['$commentaire'])) reste sur : CLIQUEZ ICI... Alors que je voulais : 'Vous devez remplir les champs' lorsque le textarea est vide et 'CLIQUEZ ICI.' lorsque le texte a été soumis.
Vous comprendrez mieux avec le code...
(J'ai pourtant suivi des indications précises et je ne vois pas pourquoi ça ne va pas...)
Merci...
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
<form action="<?php echo $_SERVER["PHP_SELF"];?>" method="post">
 
<textarea style="width:400px; height:30px"; name="commentaire">
<?
$fp = fopen("fichier.txt","a+"); // Ouverture fichier a+
fputs($fp, "\n"); // A la ligne
fputs($fp, "$commentaire"); // On écrit
fclose($fp);  // Fermeture
?>
</textarea>
<input type="submit" value="Valider">
</form><br/>
 
<?php
if(!empty($_POST['$commentaire']))
{
print 'Vous devez remplir les champs';
}
else
{
echo 'CLIQUEZ <a href="">ICI </a>';
}   
?>