Error 500 suite a envois de mail

Résolu
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention   -  
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai modifier mon code d'envois envoyer un mail légèrement a 2 personnes différentes et depuis j ai une error 500

l'ancien code
			/** si envois mail choisi envoyer un mail avec les login et mot de passe**/
			if ($envoismail=="oui" and $mail!="") {
				$body="<p>Votre demande  a été validé.</p>
						<p>Demande pour le $datemail.</p>
						<p>Merci de ne pas répondre à cet e-mail.</p>";
				$subject ="Validation oublis de pointage";
				$headers  = 'MIME-Version: 1.0' . "\r\n";
				$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
				$headers .= 'From: timer-online <gestion@timer-online.be>' . "\r\n";
				mail($mail, $subject, $body, $headers);
			}


le nouveau

			/** si envois mail choisi envoyer un mail avec les login et mot de passe**/
			if ($envoismail=="oui" and $mail!="") {
				$body="<p>Votre demande a été validé.</p>
						<p>Demande pour le $datemail.</p>
						<p>Merci de ne pas répondre à cet e-mail.</p>";
				$subject ="Validation oublis de pointage";
				$headers  = 'MIME-Version: 1.0' . "\r\n";
				$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
				$headers .= 'From: timer-online <gestion@timer-online.be>' . "\r\n";
				mail($mail, $subject, $body, $headers);
			}
			/** envois sup**/
			 $heuremail=minute_Heure($heuremails);
			$req_donne_user = " SELECT * FROM matable WHERE mavar='$mavar' ";
			$req_donn_user = $db_conn->query($req_donne_user);
			while ($req_donne_users = $req_donn_user->fetch()) {
				$nommail=$req_donne_users['nom'];
				$prenommail=$req_donne_users['prenom'];
			}
			$mails="mailexemple.com";
			$body="<h2>Demande de $nommail $prenommail a été validé.</h2>
					<p>Demande pour le $datemail à $heuremail.</p>
					<p>Merci de ne pas répondre à cet e-mail.</p>";
			$subject ="Validation oublis de pointage";
			$headers  = 'MIME-Version: 1.0' . "\r\n";
			$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
			$headers .= 'From: timer-online <gestion@timer-online.be>' . "\r\n";
			mail($mails, $subject, utf8_decode($body), $headers);
			}
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
0
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention  
 
ça provoque une error 500 donc la page ne se lance je n'ai pas de retour sur les erreurs
0
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Tu as activé l'affichage des erreurs ?
Sachant que tu as une accolade fermante en trop à la fin de ton script....

Et si ça ne suffit pas, tu supprimes une parti de ton code et tu regardes si la page s'affiche.
Si oui, tu sauras que ton souci vient de cette parti de ton code.....
0
Marlocq Messages postés 116 Date d'inscription   Statut Membre Dernière intervention  
 
quant ça met error 500 ça n'affiche rien d'autre mais l'erreur était bien l'acolade....
0