Probleme pour formulaire web heberge chez OXITO

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme pour formulaire web heberge chez OXITO

par dunbar » 10 juil. 2008, 18:07

Voici ce qu'ils disent concernant la fonction mail()
Supportez-vous la fonction mail() de PHP?
Oui, cette fonction du langage PHP est supportée par nos serveurs, pour autant que celle-ci ait la syntaxe suivante:

mail("adresse email destinataire","sujet","corps du message","options");
à noter que le champ "options" est, comme son nom l'indique, optionnel.

par Aureusms » 10 juil. 2008, 17:26

Peut être que la fonction mail est désactivée.

par Ryle » 10 juil. 2008, 15:26

Quelle est la valeur retournée par la fonction mail ? Si le mail s'avère bien être envoyé, essaye peut être de changer l'adresse de destination au cas où celle-ci le rejeterais considérant qu'il s'agit de spam ?

Essaye peut être également de mettre une adresse mail valide entre les <> du "From" : "From: Mon test de formulaire<>" ?

Probleme pour formulaire web heberge chez OXITO

par Guillaume07130 » 10 juil. 2008, 07:29

Bonjour,

Je dois creer un formulaire, je lai fait en html avec un fichier envoi.php pour l envoi par email.

Tout fonctionne nikel sur lycos, mais je viens de prendre un hebergement chez oxito, et ca fonctionne pas, je n'ai pas de messages d'erreur mais je ne recois pas de mail !

je sais pas quoi faire, mon hebergeur me confirme qu'il fait tourner PHP et donc ca dois fonctionner, mais pas de mail dans ma boite, quelqu'un a deja rencontre ce probleme ?

Voici le source et merci pour votre future aide parce que je suis vraiement PERDU !!!!
********************************************* 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<title>Formulaire de Test</title> 
</head> 

<body> 
<?php 
//Pour définir chaque input du formulaire, ajouter le signe de dollar devant 

$msg = "Nom:\t$nom\n"; 
$msg .= "Prenom:\t$prenom\n"; 
$msg .= "AdresseEmail:\t$adresse_mail\n"; 
$msg .= "AdresseEmail2:\t$adresse_mail2\n"; 
$msg .= "Adresse1:\t$adresse1\n"; 
$msg .= "Adresse2:\t$adresse2\n"; 
$msg .= "CodePostal:\t$code_postal\n"; 
$msg .= "Ville:\t$ville\n"; 
$msg .= "Pays:\t$pays\n"; 
$msg .= "TelIndicatif:\t$tel_codepays\n"; 
$msg .= "TelNumero:\t$tel_numero\n"; 
$msg .= "MenuChoix:\t$MenuChoix\n"; 
$msg .= "Commentaire:\t$commentaire\n"; 
$msg .= "accepter:\t$accepter\n"; 
$msg .= "Message:\t$message\n\n"; 

//Pourait continuer ainsi jusqu'à la fin du formulaire 

$recipient = "[email protected]"; 
$subject = "Formulaire de Test"; 
$redirection = "http://www.monsitewebperso.com/merci.html"; 
$url_redir = $redirection; 

$mailheaders = "From: Mon test de formulaire<> \n"; 
$mailheaders .= "Reply-To: $email\n\n"; 

mail($recipient, $subject, $msg, $mailheaders); 

echo "<HTML><HEAD>"; 
echo "<TITLE>Formulaire envoyer!</TITLE></HEAD><BODY>"; 
echo "<H1 align=center>Merci $nom, votre formulaire est en cours d'envoi .........</H1>"; 
echo "<P align=center>"; 
echo "Vous serez redirigez dans 5 secondes ... </P>"; 
echo "<script language=\"javascript\">"; 
echo "window.location=('$url_redir');"; 
echo "</script>"; 
echo "$reponse"; 
echo "</BODY></HTML>"; 


************************************************************************