Couplage Mail, BDD et sessions
Bonjour,
J'ai un problème au niveau d'un script PHP (Annexe ci-dessous). Il utilise trois notions suivantes :
a. les sessions
b. une connexion à la BDD
c. et un envoi de mail.
Ces 3 éléments couplés (a+b+c) font que le script s'exécute bien, la base est atteinte et le mail envoyé. Seulement, le serveur revoi une erreur 500.
Si on exécute a+b ou a+c ou b+c il n y a aucun problème. Seule la combinaison a+b+c renvoit une erreur 500.
Quelqu'un aurait une idée du problème.
Vous remerciant par avance.
Annexe 1
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?
// Sessions (a)
session_start ();
$y = $_SESSION['y'];
// Base de données (b)
$host = "**confidentiel**à**régler**";
$bdd = "**confidentiel**à**régler**";
$user = "**confidentiel**à**régler**";
$password = "**confidentiel**à**régler**";
mysql_connect($host,$user,$password) or die ("Impossible de se sonnecter au serveur");
mysql_select_db($bdd) or die ("Impossible de se connecter à la base de données");
mysql_close();
// E-mailing (c)
$entetemail = "From: <a href="mailto:contact@xxx.fr">contact@xxx.fr</a> \n";
$entetemail .= "Reply-To: <a href="mailto:contact@xxx.fr">contact@xxx.fr</a> \n";
$entetemail .= "Content-type: text/html";
$objet = "Le sujet";
$message = "Le message";
mail("yyy@xxx.fr", $objet, $message, $entetemail);
?> |