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 : Sélectionner tout - Visualiser dans une fenêtre à part
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); ?>
Partager