Bonjour, comme le titre est assez claire, je veux envoyer l'url d'une par mail, cad un formulaire où le visiteur peut envoyer l'url à une adresse e-mail(son ami) .
Merci
Bonjour, comme le titre est assez claire, je veux envoyer l'url d'une par mail, cad un formulaire où le visiteur peut envoyer l'url à une adresse e-mail(son ami) .
Merci
il faudrait quelques explication comment est ton url
sais tu envoyer un mail normal?
Bah tu peux utiliser la fonction la mail :
mail($adresse,$objet,$message,$headers);
avec
$adresse = l'adresse du destinataire du mail;
$objet = le titre du mail
$message = le message
$headers = des headers optionnels
et tu stock l'url de la page dans $message.
je crois que ce qui portait problème c'est de récupérer l'url
enfin je ne sais pas
Bonjour,
J'inclus simplement www.adresse.net dans le corps du message, à la réception celà se transforme en url cliquable ...
Mais on peut faire autrement ...
Rodolphe
Le problème c'est comment obtenir l'URL ? Il est dynamique de type : www.dia-afrique.org/suite.php?id_news=x (x peut être remplacer par 1, 2, 3,4, 5... x)
Oké
tu veux qu'un visiteur puisse envoyé par email l'adresse de la page qu'il est entrain de regardé?
Très simple, je te conseil les varaibles:
_SERVER["HTTP_HOST"]._SERVER["REQUEST_URI"]
même si le mieux est de faire une page qui s'apelle par exemple partage.php
un liens clickable directement dessus et d'utilisé la variable _ENV["HTTP_REFERER"] qui renvoie l'adresse de la page de la provenance de l'utilisateur, dans un champ textarea (pour qu'il puisse être modifié et accompagné d'un texte par l'émetteur)
Stp, écris-moi le code chuis trop designer que codeur.
merci
c'est très grossier... mais t'as l'essentiel.
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 <? if ($_POST) { $header = "From: ".$_POST['email_emetteur']."\r\n"; mail($_POST['email_destinataire'], $_POST['sujet'], $_POST['message'], $header) echo 'Email envoyé'; } else { ?> <form action='' method='post'> Email de la personnes :<input type='text' name='email_destinataire' /> Email de réponse: <input type='text' name='email_emetteur' /> Sujet: <input type='text' name='sujet' /> <textarea name='message'>Un ami vous envois un message:<a href='<?=$_SERVER['HTTP_REFERER'] ?>'><?=$_SERVER['HTTP_REFERER'] ?></a></textarea> <input type='submit' name='envoyer' /> </form> <? } ?>
tu ne veras de liens que si ce script est appelé par une autre page,
si tu veux testé, crée une page de teste avec un liens qui pointe vers le script, tu veras
plus d'info:http://www.google.fr/search?hl=fr&q=...e+Google&meta=
Oui oui comme tu l'a dit, c'est vraiment grossier.
En fait moi je veux:
Qu'àpartir d'un page, par exemple : www.dia-afrique.org/suite.php?newsid=6 , qu'il ait un lien qui va vers send.php (un ficher où je me mon code) en popup. Et le code qu'il y aura dans send.php puisse recuperer l'adresse : www.dia-afrique.org/suite.php?newsid=6 ensuite l'envoyer par mail vers le destinaire et surtout avec le commenteur de la personne qui envoie.
Voilà ce que je peux, prière de m'aider.
mes excuses, je ne voulais pas vexer quelqu'un sauf que cela ne marche pas.
PS: je suis purement designer donc, le code c'est un peut mon cauchmar.
Merci pour votre aide
Non, tu ne vexes personnes (enfin pas moi)
Voilà
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 <? if ($_POST) { $header = "From: ".$_POST['email_emetteur']."\r\n"; mail($_POST['email_destinataire'], $_POST['sujet'], $_POST['message'], $header); echo 'Email envoyé'; } else { ?> <form action='' method='post'> Email de la personnes :<input type='text' name='email_destinataire' /><br /> Email de réponse: <input type='text' name='email_emetteur' /><br /> Sujet: <input type='text' name='sujet' value='Mail à un Ami' /><br /> <textarea name='message' rows='10' cols='30'>Un ami vous envois un message: <a href='<?=$_SERVER['HTTP_REFERER'] ?>'><?=$_SERVER['HTTP_REFERER'] ?></a></textarea><br /> <input type='submit' name='envoyer' /><br /> </form> <? } ?>ça marche, c'est toujours grossier, si tu es désigner, je pense que tu n'auras pas de mal à faire un formulaire plus classe
![]()
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager