[PHP]Problème avec un script

Résolu
Yahiko012000 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -  
Yahiko012000 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir a tous :)

Je suis en train de faire un petit script en php (je débute) ou l'on poste un message qui est envoyé dans un fichier .txt (en l'occurence news.txt) qui est ensuite inséré dans une pages php grace a :

readFile("news.txt")


Jusqu'ici rien de méchan. Seulement voila, je voudrai que script mette automatiquement un tableau html dans le fichier .txt et je suis en train de péter un plon...

Voici le script :

<h1>News : </h1>
<form action="<? echo $PHP_SELF ?>" method="post">
<textarea cols="60" rows="10" name="message" wrap="virtual">
</textarea><br />
<input type="submit" value="Envoyer">
</form>

<?php
if (!empty($_POST['message'])) {
$fp = fopen("news.txt", "a");
fwrite($fp, nl2br($_POST['message'])."<p>\n");
fclose($fp);
}
?>


Voici le tableau a insérer :

<table>
    <tr align="left" width="100%">
      <td bgcolor="#E2E2E2"><b>date - heure</b></td>
    </tr>
    <tr align="left">
      <td bgcolor="#FFFFFF">
              <!--La ou doit être le texte-->
      </td>
    </tr>
     <tr align="right">
       <td bgcolor="#E2E2E2"><strong>-Pseudo</strong></td>
    </tr>
</table>


Merci :)
A voir également:

4 réponses

tada
 
plon ? plomb tu veux dire ? niark
0
Yahiko012000 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   1
 
Exact :o)
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Ben tu mets la valeur de $_POST['message'] là ou doit être inséré le texte...
Tu passes par une variable intermediaire:
<?php
if (!empty($_POST['message'])) {
           $message='<table>
                               <tr align="left" width="100%">
                              <td bgcolor="#E2E2E2"><b>date - heure</b></td>
                              </tr>
                             <tr align="left">
                             <td bgcolor="#FFFFFF">'
                           . $_POST['message'] .
                           '</td>
                           </tr>
                          <tr align="right">
                          <td               bgcolor="#E2E2E2"><strong>-Pseudo</strong></td>
                        </tr>
                       </table>';

         $fp = fopen("news.txt", "a");
         fwrite($fp, nl2br($message."<p>\n"));
         fclose($fp);
}
?>
0
Yahiko012000 Messages postés 104 Date d'inscription   Statut Membre Dernière intervention   1
 
Merci bien kilian, Ca marche :)
0