Problème avec fputs($fp et if(!empty(
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:
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>';
}
?> |