Message d'erreur du serveur

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 : Message d'erreur du serveur

par Elie » 09 avr. 2009, 01:15

J'ai cleané ton code :
<?php

	require('admin/config.php');

	 //connection à la base de données
	$connexion = mysql_connect($localhost, $login, $mot) OR die("Erreur !<br/ >" .mysql_error());  

	// je me rend sur notre base de données
	mysql_select_db($dbName) OR die("Erreur !<br />" .mysql_error()); 
	
	//sélectionner : champs, de la table X, dans ordre par id limité à
	$sql = 'SELECT email FROM email ORDER BY email ASC'; 
	$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 
	while($data = mysql_fetch_array($req)) {

	$corps = "<html><head><style type=\"text/css\">".
	
	"<!-- body,td,th ".
		"{font-size: 14px;}".
	"a:link {text-decoration: none; color: #FF0000;}".
	"a:hover {text-decoration: none;color: #CC0000;}".
	"a:active {text-decoration: none;color:#CC0000;}".
	"--></style>".    
	
	"</head><body>".
	"<table width=100% align=\"center\"><tr bgcolor=\"#0066CC\" style=\"color:#FFFF99\"><td><p align=\"center\"><strong>RESTAURANT LA M&Egrave;RE SIMONE</strong><br>111, rue Raymond Poincar&eacute<br>59160 Capinghem<br>03.20.92.13.76</td></tr></table>".
	
	
	"<p>Nous avons l'honneur de vous pr&eacute;senter notre nouvelle carte : </p>".
	"<p align=\"center\"><strong><a href=http://www.lameresimone.com/temp/".$nomcarte.">Pour la d&eacute;couvrir cliquez ici.</a></strong></p>".
	"<p align=\"left\">Le chef Jean - Charles WATTEZ et son &eacute;quipe seront heureux de vous accueillir tous les midis ainsi que le vendredi et samedi soir &agrave; partir de 19 h (ferm&eacute; le dimanche).</p>".
	"<p align=\"left\">A plaisir de vous voir dans notre restaurant.<a href=\"http://www.lameresimone.com\">www.lameresimone.com</a></p>".
	"<table width=100% align=\"center\"><tr bgcolor=\"#0066CC\" style=\"color:#FFFF99\"><td><p align=\"center\">Si vous ne souhaitez plus &ecirc;tre inform&eacute; de nos nouvelles cartes et<br> donc vous d&eacute;sinscrire de la newsletter,<a href='http://www.lameresimone.com/deletebis.php?email=".$data['email']."'>cliquez ici.</a> </p></td></tr></table>".
	"</body>".
	"</html>";
		
	$headers = "From: Restaurant La Mère Simone <[email protected]> \nContent-Type:text/html;charset=\"iso-8859-1\"\n'";
	
		mail($data['email'], $objet, $corps, $headers);

		echo'Votre newsletter a bien été envoyée à l\'adresse suivante : '.$data['email'].'<br />';
	
	}

	mysql_close();

?>
Reste 2 variables non identifiées : $nomcarte et $objet;

Et si tu veux un site plus pro : http://elie.najberg.fr :)

par @rthur » 08 avr. 2009, 22:55

Bonjour,

"Internal server error", c'est généralement un .htaccess incorrect, ou sinon une erreur de config du serveur sur lequel tu es hébergé.
Solution: retire les .htaccess qui sont sur ton compte, si le pb persiste, contacte ton hébergeur

Message d'erreur du serveur

par alaingpl » 08 avr. 2009, 22:28

Bonjour,
J'envoi une newsletter et jusqu'à maintenant tout s'est très bien passé. Aujourd'hui pour une raison inconnue il m'affiche après l'envoi l'erreur suivante :

Code : Tout sélectionner

Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log.
Le code qui traite l'envoi de la newsletter me semble correct. Je ne vois pas du tout pourquoi le serveur de nuxit ne termine pas le "travail" et pourquoi il affiche ce message d'erreur.

Quelqu'un aurait il une idée du pourquoi, du comment de ce message parceque là ça m'échappe ?
Ci - dessous le code qui traite l'envoi de la newsletter

Merci d'avance de l'aide
<?PHP
require('admin/config.php');


{
 //connection à la base de données//
$connexion=mysql_connect($localhost,$login,$mot) OR die("Erreur !<br/ >" .mysql_error());  

// je me rend sur notre base de donnée 
mysql_select_db($dbName) OR die("Erreur !<br />" .mysql_error()); 
//sélectionner : champs, de la table X, dans ordre par id limité à ...// 
$sql = 'SELECT email FROM email ORDER BY email ASC'; 

$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); 

while($data = mysql_fetch_assoc($req)) 



{
$adresse=$data['email'];

$to="$adresse";

$corps="<html><style type=\"text/css\">".

"<!-- body,td,th ".
	"{font-size: 14px;}".
"a:link {text-decoration: none; color: #FF0000;}".
"a:hover {text-decoration: none;color: #CC0000;}".
"a:active {text-decoration: none;color:#CC0000;}".
"--></style>".	

"<body>".
"<table width=100% align=\"center\"><tr bgcolor=\"#0066CC\" style=\"color:#FFFF99\"><td><p align=\"center\"><strong>RESTAURANT LA M&Egrave;RE SIMONE</strong><br>111, rue Raymond Poincar&eacute<br>59160 Capinghem<br>03.20.92.13.76</td></tr></table>".


"<p>Nous avons l'honneur de vous pr&eacute;senter notre nouvelle carte : </p>".
"<p align=\"center\"><strong><a href=http://www.lameresimone.com/temp/".$nomcarte.">Pour la d&eacute;couvrir cliquez ici.</a></strong></p>".
"<p align=\"left\">Le chef Jean - Charles WATTEZ et son &eacute;quipe seront heureux de vous accueillir tous les midis ainsi que le vendredi et samedi soir &agrave; partir de 19 h (ferm&eacute; le dimanche).</p>".
"<p align=\"left\">A plaisir de vous voir dans notre restaurant.<a href=\"http://www.lameresimone.com\">www.lameresimone.com</a></p>".
"<table width=100% align=\"center\"><tr bgcolor=\"#0066CC\" style=\"color:#FFFF99\"><td><p align=\"center\">Si vous ne souhaitez plus &ecirc;tre inform&eacute; de nos nouvelles cartes et<br> donc vous d&eacute;sinscrire de la newsletter,<a href='http://www.lameresimone.com/deletebis.php?email=".$adresse."'>cliquez ici.</a> </p></td></tr></table>".
"</body>".
"</html>";
	
$headers = "From: Restaurant La Mère Simone <[email protected]> \nContent-Type:text/html;charset=\"iso-8859-1\"\n'";

mail($to, $objet, $corps, $headers);

{
echo'Votre newsletter a bien été envoyée à l\'adresse suivante :<br />';
}
{
// A partir de la BDD affichage texte//
echo ''.($data['email']).'<br />'; 
}
}
}
mysql_close();

?>