Script PHP chez ovh

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 : Script PHP chez ovh

Re: Script PHP chez ovh

par AB » 08 mai 2012, 21:04

Et aussi tu peux faire afficher echo($destinataire.', deuxiemeadresse',$subject,$message,$header); pour voir si ta chaine de caractère est bien formée.

Re: Script PHP chez ovh

par moogli » 08 mai 2012, 20:54

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.

@+

Script PHP chez ovh

par klorane » 08 mai 2012, 20:50

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');
?>