Script PHP de formulaire contact ERREUR

Fermé
Max - 14 juin 2009 à 18:12
 Max - 14 juin 2009 à 18:48
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 :)
A voir également:

2 réponses

Overstyle Messages postés 32 Date d'inscription mardi 9 juin 2009 Statut Membre Dernière intervention 7 mai 2011 1
14 juin 2009 à 18:20
effectivement orange ne gère pas le php...

Après il te reste toujours les hébergeurs gratuits...

@+
0
Merci pour ta réponse.
C bien ce que je craignais .....
Free gère le PHP ???
@+
0