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.
Aucune discussion
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |