Bonjour,
je suis en charge de la gestion d'un site et je me retrouve confronter à un petit soucis pénible.
J'ai récupérer un script PHP pour un formulaire de contact, la page HTML concerné est bien renseignée et propre mais dès que je veux envoyer la demande de mail, j'obtiens une fenetre qui me demande de télécharger le fichier verif.php (qui est mon script).
J'ai peur que cela vienne du serveur : Orange = perso-ftp.orange.fr qui ne gèrerai pas le php (ou bien qu'il soit désactivé)
Je vous donne néanmoins mon code :
HTML:
<div id="contenu">
<h2>Formulaire de contact</h2>
<br />
<p>Ecrivez-nous</p>
<div align="center">
<form name='formulaire' action='http://pagesperso-orange.fr/hotelfaubourg/client/php/verif.php' method='post' enctype= "application/x-www-form-urlencoded" >
<div align="center">
<table>
<tr>
<td>Nom : </td>
<td><input name='nom' type='text' size='50'></td>
</tr>
<tr>
<td>Prénom : </td>
<td><input name='prenom' type='text' size='50'></td>
</tr>
<tr>
<td>Email</td>
<td><input name='email' type='text' size='50'></td>
</tr>
<td>Téléphone</td>
<td><input name='telephone' type='text' size='50'></td>
</tr>
<tr>
<td>Commentaire</td>
<td><textarea name='texte' cols='50' rows='10'></textarea></td>
</tr>
<br>
<br>
<tr>
<td><input name='annuler' type='reset' value='Annuler'></td>
<td><input name='soumettre' type='submit' value='Envoyer'></td>
</tr>
</table>
</div>
</form>
</div>
Et mon script PHP =
<?php
$nom=$HTTP_POST_VARS['nom'];
$mail=$HTTP_POST_VARS['mail'];
$objet=$HTTP_POST_VARS['objet'];
$message=$HTTP_POST_VARS['message'];
/////voici la version Mine
$headers = "MIME-Version: 1.0\r\n";
//////ici on détermine le mail en format text
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
////ici on détermine l'expediteur et l'adresse de réponse
$headers .= "From: $nom <$mail>\r\nReply-to : $nom <$mail>\nX-Mailer:PHP";
$subject="$objet";
$destinataire="hotel.faubourg@orange.fr"; //remplacez "webmaster@votre-site.com" par votre adresse e-mail
$body="$message";
if (mail($destinataire,$subject,$body,$headers)) {
echo "Votre mail a été envoyé<br>";
} else {
echo "Une erreur s'est produite";
}
?></p>
<!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=utf-8" />
<title>Document sans titre</title>
</head>
<body>
<p align="center">Vous allez bientot etre redirigé vers la page d'acceuil<br>
Si vous n'etes pas redirigé au bout de 5 secondes cliquez <a href="https://pages.perso.orange.fr/pages-perso-error&r=302"">ici
</a></p>
</body>
</html>
Merci d'avance de vos réponses et de vos lumières :)