Petite question sur un script php.

Elisianabella -  
 Elisianabella -
Chalut!

J'ai trouvé un script ici : http://www.salemioche.net/script-php-1.php

et je l'ai modifié pour avoir un formulaire tres tres simplifié en html; mais je ne sais pas du tout comment modifier le php en conséquence :s
Zavez une idée ? :/

Voila la partie html :

<div align=center>
<form method=POST action=formmail.php >
<input type=hidden name=subject value=formmail>
<table>
<tr><td>Votre Nom:</td>
<td><input type=text name=realname size=30></td></tr>
<tr><td>Votre Prénom:</td>
<td><input type=text name=email size=30></td></tr>
</table>
<br> <input type=submit value=Envoyer>
</form>
</div>

Il n'y a donc plus que
-Nom
-Prenom
-Valider

Mais pour le php, franchement Jocker! :s

2 réponses

  1. Droopy_ Messages postés 252 Statut Membre 25
     
    Bonsoir,

    Il n'y a rien à changer (à part bien-sûr la variable $TO, comme indiqué).
    Ce script va envoyer par email tous les paramètres envoyés qui lui sont envoyés.

    Comme dans ton HTML il y a plus le commentaire, il ne l'enverra pas.
    0
    1. Elisianabella
       
      Par le commentaire, tu parles de head, body, etc ... ?
      Si c'est ca je l'avais mis, sinon je ne comprends pas.

      Sinon ca ne fonctionne pas, j'ai droit a une jolie erreur :

      Warning: Cannot modify header information - headers already sent by (output started at /mnt/147/sda/2/1/elisianabella/formmail.php:4) in /mnt/147/sda/2/1/elisianabella/formmail.php on line 17


      Tu as une tite idée ? :s
      0
      1. Droopy_ Messages postés 252 Statut Membre 25 > Elisianabella
         
        Non, je veux dire le champs commentaire, (et titre, également). Les champs que tu as enlevés du formulaire, quoi.

        Ton erreur, là, c'est parce que tu affiches des caractères avant la fonction Header.
        La fonction Header DOIT être d'abord...

        L'erreur dit : output started at /mnt/147/sda/2/1/elisianabella/formmail.php:4
        donc, tu écrit un caractère à la ligne 4.

        Note que l'email doit être déjà parti.
        0