Page 1 sur 1

Script PHP chez ovh

Posté : 08 mai 2012, 20:50
par klorane
Bonsoir à tous,

je poste ce message car j'ai un soucis avec un script PHP.

Ce script fonctionne très bien chez free mais ne fonctionne pas correctement chez ovh. Pourquoi? bonne question!

Ce script me sert à recevoir par mail les champs d'un formulaire de mon site internet.
Chez free : je reçois très bien les champs du formulaire et l'internaute est bien redirigé vers la page de confirmation quand il clique sur envoyer sur le site.
Chez OVH : je ne reçois rien par mail mais l'internaute est bien redirigé vers la page de confirmation quand il clique sur envoyer. (le script est donc bien exécuté)

Voilà le fameux script: (Quelqu'un saurait il pourquoi? Merci)
"monsite.fr" dans le script sert ici d'exemple c'est tout

<?php
//on définir et initialise quelques variables
$destinataire='[email protected]';
$header='From: '.$destinataire;
$subject='Contact';
$message='';

//tous les champs du formulaire sont ajoutés dans le message
foreach($_POST as $cle=>$valeur)
$message.=$cle.' : '.$valeur."\n";

//on envoie le mail en séparant les adresse des deux destinataires par une virgule et un espace
mail($destinataire.', deuxiemeadresse',$subject,$message,$header);

//on dirige vers le résultat
header('Location: http://www.monsite.fr/confirmation.html');
?>

Re: Script PHP chez ovh

Posté : 08 mai 2012, 20:54
par moogli
salut,

met le header en commentaire pour voir s'il y aune erreur et debuguer la chose au passage.

mais a priori y a rien d’anormal.

@+

Re: Script PHP chez ovh

Posté : 08 mai 2012, 21:04
par AB
Et aussi tu peux faire afficher echo($destinataire.', deuxiemeadresse',$subject,$message,$header); pour voir si ta chaine de caractère est bien formée.