Bavardages » J'ai honte mais je m'en réfère à vous
J'ai honte mais je m'en réfère à vous
Publié le 01/02/2007 @ 17:28:31,
Par MonkyBonsoir,
Bon, j'ai une crève pas possible et l'impression que chaque chose est insurmontable.
Je voudrais insérer tout bêtement dans ma page web un formulaire pour une inscription à une mailinglist. Voici le code que m'envoie Ovh - il faut savoir que celui qu'il place dans leur manuel en ligne n'est pas correct:
Mon formulaire ressemblerait à ça (mais je ne sais plus trop):
Je n'arrive pas à insérer le code fourni par OVH dans mon formulaire. Ce qui serait encore mieux, c'est de mettre le code Php dans un fichier qui ne contiendrait que ça et que le formulaire y fasse appel lors de l'envoir. Je sais que c'est possible mais je ne suis plus du tout les deux pieds sur terre.
Quelqu'un peut-il me sortir de cette torpeur?
Bon, j'ai une crève pas possible et l'impression que chaque chose est insurmontable.
Je voudrais insérer tout bêtement dans ma page web un formulaire pour une inscription à une mailinglist. Voici le code que m'envoie Ovh - il faut savoir que celui qu'il place dans leur manuel en ligne n'est pas correct:
<?php
$to = "mise.au.net-subscribe-" . str_replace("@", "=", $from) . "@annonciation.net";
$subject = "inscription";
$message = "inscription";
$additional_headers = "From: <" . $email_visiteur . ">\n" . "Reply-To:
<". $email_visiteur . ">\n";
mail($to , $subject, $message, $additional_headers);
?>
$to = "mise.au.net-subscribe-" . str_replace("@", "=", $from) . "@annonciation.net";
$subject = "inscription";
$message = "inscription";
$additional_headers = "From: <" . $email_visiteur . ">\n" . "Reply-To:
<". $email_visiteur . ">\n";
mail($to , $subject, $message, $additional_headers);
?>
Mon formulaire ressemblerait à ça (mais je ne sais plus trop):
<form id="form1" name="form1" method="post" action="">
<label>e-mail
<input type="text" name="textfield" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
<label>e-mail
<input type="text" name="textfield" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
Je n'arrive pas à insérer le code fourni par OVH dans mon formulaire. Ce qui serait encore mieux, c'est de mettre le code Php dans un fichier qui ne contiendrait que ça et que le formulaire y fasse appel lors de l'envoir. Je sais que c'est possible mais je ne suis plus du tout les deux pieds sur terre.
Quelqu'un peut-il me sortir de cette torpeur?
J'ai honte mais je m'en réfère à vous
Publié le 01/02/2007 @ 18:10:19,
Par rfrtu confonds encore client et serveur non? Mais on t'excuse, t'es malade
Donc supposons que ton code php soit accessible via l'url:
http://xxxxx/ml-register.php
Donc ton formulaire (register.html) doit ressembler à:
<form id="form1" name="form1" method="post" action="http://xxxxx/ml-register.php">
<label>e-mail
<input type="text" name="email" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
ensuite ton script (ml-register.php)
<?php
$email_visiteur = $_POST['email'];
$from = $email_visiteur;
$to = "mise.au.net-subscribe-" . str_replace("@", "=", $from) . "@annonciation.net";
$subject = "inscription";
$message = "inscription";
$additional_headers = "From: <" . $email_visiteur . ">\n" . "Reply-To:
<". $email_visiteur . ">\n";
mail($to , $subject, $message, $additional_headers);
?>
J'ai pas testé mais on doit pas être loin ...
Dernière édition: 01/02/2007 @ 18:12:52
Donc supposons que ton code php soit accessible via l'url:
http://xxxxx/ml-register.php
Donc ton formulaire (register.html) doit ressembler à:
<form id="form1" name="form1" method="post" action="http://xxxxx/ml-register.php">
<label>e-mail
<input type="text" name="email" />
</label>
<p>
<label>
<input type="submit" name="Submit" value="Envoyer" />
</label>
</p>
</form>
ensuite ton script (ml-register.php)
<?php
$email_visiteur = $_POST['email'];
$from = $email_visiteur;
$to = "mise.au.net-subscribe-" . str_replace("@", "=", $from) . "@annonciation.net";
$subject = "inscription";
$message = "inscription";
$additional_headers = "From: <" . $email_visiteur . ">\n" . "Reply-To:
<". $email_visiteur . ">\n";
mail($to , $subject, $message, $additional_headers);
?>
J'ai pas testé mais on doit pas être loin ...
Dernière édition: 01/02/2007 @ 18:12:52
To die is a time consuming activity, it often takes a lifetime (but some are faster than others ... though)
J'ai honte mais je m'en réfère à vous
Publié le 01/02/2007 @ 18:28:12,
Par MonkyMerci à toi rfr pour ta patience. Tu as raison, j'embrouillais en peu tout cela.