Envoyer un lien vers mon site par E-mail

Petit nouveau ! | 4 Messages

05 oct. 2006, 15:18

Bonjour,

J'aimerais placer sur mon site un formulaire qui permette d'envoyer un ou plusieurs e-mail contenant un texte prérempli du style "venez voir cette superbe animation", le nom et l'e-mail de l'internaute expéditeur du mail ainsi qu'un lien qui renvoi a une page précise de mon site (par exemple une page contenant une animation.)

Mon problème c'est qu'au niveau du code PHP je ne sais pas comment m'y prendre,c'est très flou.

Si quelqu'un peut m'indiquer la démarche à suivre. Merci d'avance.

ViPHP
ViPHP | 3607 Messages

05 oct. 2006, 15:41


Petit nouveau ! | 4 Messages

05 oct. 2006, 22:16

:( Hummm hummm...tout celà est bien joli....mais il demeure encore des grandes zones d'ombres...vu que je n'arrive pas à trouver un exemple du formulaire de mes rêve ( voir plus haut )

Merci tout de même

Invité
Invité n'ayant pas de compte PHPfrance

06 oct. 2006, 10:41

c à toi de le créer, car il n'existera pas en tant que tel

Petit nouveau ! | 4 Messages

06 oct. 2006, 11:35

dans la liste celui proposé par www.salemioche.net me semble plus clair sauf qu'il y a des choses que je veux modifier.

1 je ne veux pas l' e-mail de l'auteur mais l'e-mail du ou des destinataires

2 je veux que la zone commentaires soit prérempli avec un texte genre "venez voir cette animation" avec dedans le lien vers la page de mon site en question.

Voici le script que je veux modifier d'abord en HTML pour commencer :

<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 Email:</td>
<td><input type=text name=email size=30></td></tr>
<tr><td>Sujet:</td>
<td><input type=text name=title size=30></td></tr>
<tr><td colspan=2>Commentaires:<br>
<textarea COLS=50 ROWS=6 name=comments></textarea>
</td></tr>
</table>
<br> <input type=submit value=Envoyer> -
<input type=reset value=Annuler>
</form>
</div>

Dans la ligne commentaires j'écris directement mon texte dans le script.

Petit nouveau ! | 4 Messages

07 oct. 2006, 16:40

:) Bien j'utilise donc la méthode de www.salemioche.net pour faire mon formulaire mais je fais des modifications dans la page HTML
1 je remplace le champ "Votre e-mail" par "Destinataires"
2 je supprime le champ sujet
3 je transforme la zone de texte "Commentaires" en "Message" dans cette zone je mets un texte prérempli " Venez voir cette animation à l'adresse suivante: http://www.monsite.com/mon_animation.php

Jusque là tout va bien maintenant mais il va falloir que je reporte ces modifications au script de la page "formail.php" et là je ne sais pas comment modifier le code php qui est le suivant:

<?php
$TO = "votre adresse email";

$h = "From: " . $TO;

$message = "";

while (list($key, $val) = each($HTTP_POST_VARS)) {
$message .= "$key : $val\n";
}

mail($TO, $subject, $message, $h);

Header("Location: http://<URL de la page de remerciement>");

?>

En fait le message ne changera pas sauf le nom de l'internaute et les adresses mail qu'il va rentrer.

Si quelqu'un peut m'éclairer c'est pas de refus.