Bavardages » J'ai honte mais je m'en réfère à vous
Catégorie:  
   
J'ai honte mais je m'en réfère à vous
Publié le 01/02/2007 @ 17:28:31,
Par Monky
Bonsoir,

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);
?>


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>


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 rfr
tu confonds encore client et serveur non? Mais on t'excuse, t'es malade :wink:

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 Monky
Merci à toi rfr pour ta patience. Tu as raison, j'embrouillais en peu tout cela.
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?