1
Hallo Zusammen!
Ich habe folgendes Script erstellt welches automatisch einen Newsletter an alle eingetragenden Personen verschickt:
Die Funktionierte auch noch bis vor kurzem! ;-) Nun befindet sich das alles im https-Modus! Jetzt funktioniert es nicht mehr, oder sehe ich den Wald vor lauter Bäumen nicht?
Wo liegt der Fehler? Diese Fehlermeldung erhalte ich immer wieder!
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, service@webmailer.de 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.
Wäre über eine Hilfestellung sehr glücklich!
Gruß frank
Ich habe folgendes Script erstellt welches automatisch einen Newsletter an alle eingetragenden Personen verschickt:
<?php
include ('../inc/con.inc.php');
include "loginconfig.php";
if(empty($_GET['count']))
{
$count=0;
}
if ($sid != "")
{
$newsletter_id = $_REQUEST['newsletter_id'];
$abfrage_newsletterdaten = mysql_query("SELECT id, absender_name, absender_email, betreff, sendetext,
anzahl_empfaenger FROM newsletter_archiv WHERE id = '$newsletter_id'");
while ($row_newsletterdaten = mysql_fetch_array($abfrage_newsletterdaten))
{
$absender_name = $row_newsletterdaten['absender_name'];
$absender_email = $row_newsletterdaten['absender_email'];
$betreff = $row_newsletterdaten['betreff'];
$sendetext = $row_newsletterdaten['sendetext'];
$anzahl = $row_newsletterdaten['anzahl_empfaenger'];
}
$message = nl2br($sendetext);
if ($count < $anzahl)
{
$getemail = mysql_query("SELECT id, email FROM kunden ORDER BY id DESC LIMIT $count,1") or die(mysql_error());
$restmails = @mysql_num_rows($getemail);
while ($row_getemail = mysql_fetch_array($getemail))
{
$sendeid = $row_getemail['id'];
$email = $row_getemail['email'];
}
mail($email,$betreff,$message,"From: $absender_name <$absender_email>");
$count_new = $count + 1;
echo "<center>";
echo "Es wurden bereits <b>$count_new von $anzahl</b> Emails versendet!";
?>
<meta http-equiv="refresh" content="0;url=newsletter_versenden.php?sid=<?echo $sid?>&id=<?echo $sendeid?>&count=<?echo $count_new?>&anzahl=<?echo $anzahl?>">
<?
}
else
{
echo "<center>";
echo "Es wurden <b>$anzahl</b> Emails erfolgreich versendet!";
?>
<meta http-equiv="refresh" content="0;url=newsletter.php?sid=<?echo $sid?>">
<?
}
ausgabe;
$ausgabeDerSeite = ob_get_contents();
ob_end_clean();
$ausgabe=str_replace("\"","\\\"",implode("",file("../templates/adminvorlage.html")));
eval("\$ausgabe=\"$ausgabe\";");
echo $ausgabe;
}
?>
Die Funktionierte auch noch bis vor kurzem! ;-) Nun befindet sich das alles im https-Modus! Jetzt funktioniert es nicht mehr, oder sehe ich den Wald vor lauter Bäumen nicht?
Wo liegt der Fehler? Diese Fehlermeldung erhalte ich immer wieder!
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, service@webmailer.de 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.
Wäre über eine Hilfestellung sehr glücklich!
Gruß frank