Error 500 suite a envois de mail

Résolu/Fermé
Marlocq Messages postés 117 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 10 septembre 2023 - 18 mai 2018 à 11:17
Marlocq Messages postés 117 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 10 septembre 2023 - 18 mai 2018 à 15:56
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 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
18 mai 2018 à 14:13
0
Marlocq Messages postés 117 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 10 septembre 2023
18 mai 2018 à 14:48
ç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 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 4 703
18 mai 2018 à 14:52
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 117 Date d'inscription mardi 19 novembre 2013 Statut Membre Dernière intervention 10 septembre 2023
18 mai 2018 à 15:56
quant ça met error 500 ça n'affiche rien d'autre mais l'erreur était bien l'acolade....
0