Notification des demandes de publication sur FREE.FR

Utilisation du CGI form2mail de FREE pour prévenir le webmaster d’une demande de publication.

Ceci est une ARCHIVE, peut-être périmée. Vérifiez bien les compatibilités !

L’envoi d’email est désactivé chez FREE, ne désespérez pas : vous pouvez être prévenu d’une demande de publication par email (rem : seulement le propriétaire du site)

Si vous êtes chez FREE.

Il y a 2 modifications à apporter à votre site :

-  dans le fichier inc.presentation.php situé dans le réperoire ecrire remplacez la fonction bouton($titre,$lien) par la suivante :

//
// un bouton (en POST) a partir d'un URL en format GET
//
function bouton($titre,$lien) {
	$lapage=substr($lien,0,strpos($lien,"?"));
	$lesvars=substr($lien,strpos($lien,"?")+1,strlen($lien));

	echo "\n<form name=\"demande\" action='$lapage' method='get'>\n";
	$lesvars=explode("&",$lesvars);
	
	for($i=0;$i<count($lesvars);$i++){
		$var_loc=explode("=",$lesvars[$i]);
		echo "<input type='Hidden' name='$var_loc[0]' value=\"$var_loc[1]\">\n";
	}
	echo "<input type='submit' name='Submit' class='fondo' value=\"$titre\" onClick=\"perlfree.submit(); demande.submit();\">\n";
	echo "</form>";

	echo "\n<form name=\"perlfree\" method=\"post\" action=\"http://perso0.free.fr/cgi-bin/form2mail.pl\">";
	// mettez ici toutes les variables que vous voulez transmettre dans le mail
	echo "<input type='Hidden' name='TITRE' value=\"Demande de publication\">\n";
	for($i=0;$i<count($lesvars);$i++){
		$var_loc=explode("=",$lesvars[$i]);
		echo "<input type='Hidden' name='$var_loc[0]' value=\"$var_loc[1]\">\n";
	}
	echo "</form>";
}

par exemple, vous revevrez un email avec les infos suivantes :

De: votre_login@free.fr
Date: Ven 29 aoû 2003  13:42:13 Europe/Paris
À: votre_login@free.fr
Objet: Form2Mail URL:<http://votre_login.free.fr/ecrire/articles.php>

IP du client : ###.###.###.###
Page d'origine : http://votre_login.free.fr/ecrire/articles.php

** Valeurs résultats ** 
TITRE : Demande de publication
id_article : 36
statut_nouv : prop

-  assurez vous d’avoir placé dans le répertoire ecrire le fichier result.html indispensable.

ce fichier peut contenir le code suivant (celui-là provient de FREE) :

<html>
<head>
<title>Page de resultat</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<center>
<b><font size="+3">Merci pour votre participation*</font></b><br>
(* par exemple ) 
</center>
</body>
</html>

avec la fonction bouton modifiée ci-dessus, vous ne verez pas cette page mais vous recevrez une notification par email.

Dernière modification de cette page le 19 janvier 2004

Discussion

Aucune discussion

Ajouter un commentaire

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom