Un peu brouillon et ancien ce code...
Le register_globals est désactivé depuis PHP4.
Ce serait bien si tu l'avais réellement un peu retravaillé comme tu dis, plutôt que de l'avoir pompé sur un vieux site miteux.
Une petite version un peu réactualisée :
<?php
if (isset($_POST['texte']) and $_POST['texte']!='')
{
$texte=$_POST['texte'];
$entete="X-Priority:1n";
$corps="Le message est le suivant :n";
$corps.=" ".$texte."n";
mail("identifiant@fournisseur.com","Inscription NL",$corps,$entete);
}
?>
<html>
<body>
<div style="width:242px;background-color:#003366;text-align:center;">
<form name="formu" action="tapage.php" method="post">
<input name="texte" type="text" value="Votre e-mail" onclick="this.value='';">
<input type="submit" value="SIGN UP">
</form>
</div>
</body>
</html>
|
Maintenant si tu veux que l'email soit envoyé sans recharger la page, faut utiliser ajax.
C'est pas vraiment plus compliqué.
Je te laisse te documenter ;-)
Message édité par Pascal le nain le 25-07-2009 à 01:59:37