Envoyer cette page?

Le 11/12/02 11:59, « Benoît Dumont » <info@parcours.com> a écrit :

oh oui c'est pil poil ce que je recherche!
Merci à ceux qui ont une idée!
Merci aussi à l'équipe spip depuis que nous avons transformé notre site

Bon ben si ça en intéresse je vais plus loin :

Voilà ce que j'ai fait mais ce qu'il me manque c'est la possibilité
d'inclure la page envoimail.php3?id_article=#ID_ARTICLE car l'include ne
passe pas dans ce script.

Dans la page imprimer.php3/html j'insère un formulaire:

<form method=POST action="mailarticle.php" enctype="multipart/form-data">
Envoyer l'article &agrave;&nbsp;(entrez l'email du destinataire) :
<br><input name="adresse" size=40 value=""><br>
De la part de&nbsp;(entrez votre email) :
<br><input name="From" size=40 value=""><br>
<center><input type=submit value="Envoyer"></center>
<input type=hidden name="id_article" value="#ID_ARTICLE">
</form>

Mailarticle.php est une fonction php mail() qui envoie en html :
$sujet="Un Article passionnant sur les allergies";
$from="From: Un visiteur d'allergique.org<$From>\r\n";
$from.="Reply-To: Postmaster <postmaster@weballergies.com>\n";
$from.="bcc: Postmaster <postmaster@weballergies.com>\n";
$from.="X-priority:3\n";
$from.="MIME-Version: 1.0\r\n";
$from.="Content-Type:text/html; charset=iso-8859-1;\r\n";
$message="<html>Hello World</html>";
if (mail($adresse,$sujet,$message,$from))
echo("<center><font color=green><br><br><br><h1>Article bien envoy&eacute;
&agrave; $adresse de votre part ($From)!</h1></font></center>");
else
echo("<center><font color=red><br><br><br><h1>Probl&egrave;me &agrave;
l'envoi du mail...d&eacute;sol&eacute;</h1></font></center>");

Et après j'ai mis une fonction d'ecriture dans un fichier (envoyerami.txt)
de qui envoie à qui avec IP...

--
Dr Philippe Auriol, allergologue
http://www.allergique.org/ Le Monde des Allergies
http://www.weballergies.com/ L'allergie en fiches
http://chercher.weballergies.com/ Chercher l'allergie sur le net

Salut,

On Wed, 11 Dec 2002, Philippe Auriol wrote:

$from.="bcc: Postmaster <postmaster@weballergies.com>\n";

Et donc lorsque quelqu'un utilise cette interface pour envoyer à un amis,
du même coup tu reçois secrètement une copie pour pouvoir ajouter son
email à ta base de donnée commerciale.

Ce genre de problème (incontrolable par l'utilisateur) m'a toujours
dissuadé d'utiliser ou d'encourager l'utilisation de telles fonctions: les
courriel de mes amis (les vrais) je ne les donne pas aux spammers...

D'ailleur, je vois que Konqueror possede un menu 'Send File' et Mozilla
'Send Page'... Je ne vois donc pas l'interet d'une interface coté serveur
pour le faire, à part pour constitution d'une base de donnée clients à
peu de frais...

  Yannick

--
_/ Yannick Patois _________________ Address (home) __________________
| irc(undernet): Garp on #france25+ | 17, rue du Tonkin |
| email : patois@calvix.org | Apt. 9G, 3iem |
| http://garp.feelingsurfer.net/ | 69100 Villeurbanne |
| Tel-home: +33 (0)4 78 89 76 47 | FRANCE |
| Un Petit Agenda Militant Lyonnais - http://expace.lautre.net/ |

Le 11/12/02 12:11, « Yannick Patois » <patois@calvix.org> a écrit :

Salut,

Salut Yannic,

On Wed, 11 Dec 2002, Philippe Auriol wrote:

$from.="bcc: Postmaster <postmaster@weballergies.com>\n";

[...]

Je ne vois donc pas l'interet d'une interface coté serveur
pour le faire, à part pour constitution d'une base de donnée clients à
peu de frais...

Raté :slight_smile:

SI je faisais une base de données elle serait ouverte et franche et déclarée
à la Cnil, là je vérifie que le script n'est pas détourné de son usage et je
ne les stocke pas dans le fichier envoimail.txt dans lequel je ne note que
l'IP et le navigateur.

Il ne faut pas voir le mal partout :slight_smile:

--
Dr Philippe Auriol, allergologue
http://www.allergique.org/ Le Monde des Allergies
http://www.weballergies.com/ L'allergie en fiches
http://chercher.weballergies.com/ Chercher l'allergie sur le net

Le 11/12/02 13:28, « Philippe Auriol » <philippe.auriol@wanadoo.fr> a
écrit :

Le 11/12/02 12:11, « Yannick Patois » <patois@calvix.org> a écrit :

Salut,

Salut Yannic,

On Wed, 11 Dec 2002, Philippe Auriol wrote:

$from.="bcc: Postmaster <postmaster@weballergies.com>\n";

[...]

Je ne vois donc pas l'interet d'une interface coté serveur
pour le faire, à part pour constitution d'une base de donnée clients à
peu de frais...

Raté :slight_smile:

SI je faisais une base de données elle serait ouverte et franche et déclarée
à la Cnil, là je vérifie que le script n'est pas détourné de son usage et je
ne les stocke pas dans le fichier envoimail.txt dans lequel je ne note que
l'IP et le navigateur.

Il ne faut pas voir le mal partout :slight_smile:

Tiens puisque tu es suspicieux voilà le fichier que je stocke:

$filename="envoyerami.txt";
$fl=fopen($filename,"a+");
fwrite($fl,"'$REMOTE_ADDR'|'$HTTP_USER_AGENT'|'$From'|'$adresse'|'$id_articl
e'\n");
fclose($fl);

Ceci dit: ça ne change rien au problème: c'est une variable possible dont je
me sers pour tester ce script mais je ne sais même pas si je la laisserai
dans le script final...
Alors si tu as plutôt quelque chose de CONSTRUCTIF pour inclure une page
html spipée comme corps du message...ça m'aiderai :slight_smile:

merci
--
Dr Philippe Auriol, allergologue
http://www.allergique.org/ Le Monde des Allergies
http://www.weballergies.com/ L'allergie en fiches
http://chercher.weballergies.com/ Chercher l'allergie sur le net

Le 11/12/02 13:33, « Philippe Auriol » <philippe.auriol@wanadoo.fr> a
écrit :

Le 11/12/02 13:28, « Philippe Auriol » <philippe.auriol@wanadoo.fr> a
écrit :

Le 11/12/02 12:11, « Yannick Patois » <patois@calvix.org> a écrit :

Salut,

Salut Yannic,

On Wed, 11 Dec 2002, Philippe Auriol wrote:

$from.="bcc: Postmaster <postmaster@weballergies.com>\n";

[...]

Je ne vois donc pas l'interet d'une interface coté serveur
pour le faire, à part pour constitution d'une base de donnée clients à
peu de frais...

Raté :slight_smile:

SI je faisais une base de données elle serait ouverte et franche et déclarée
à la Cnil, là je vérifie que le script n'est pas détourné de son usage et je
ne les stocke pas dans le fichier envoimail.txt dans lequel je ne note que
l'IP et le navigateur.

Il ne faut pas voir le mal partout :slight_smile:

Tiens puisque tu es suspicieux voilà le fichier que je stocke:

$filename="envoyerami.txt";
$fl=fopen($filename,"a+");
fwrite($fl,"'$REMOTE_ADDR'|'$HTTP_USER_AGENT'|'$From'|'$adresse'|'$id_articl
e'\n");
fclose($fl);

Oups :slight_smile: en plus sur ce fichier je ne fais pas ce que je dis :-))))))))))

Désolé :-))))

--
Dr Philippe Auriol, allergologue
http://www.allergique.org/ Le Monde des Allergies
http://www.weballergies.com/ L'allergie en fiches
http://chercher.weballergies.com/ Chercher l'allergie sur le net