Hallo liebe Gemeinde,
ich habe wieder einmal ein Problem bei dem ich alleine nicht weiterkomme.
Ich habe einen Ausgabe die per mail versand werden soll.
PHP-Code:
if (mysql_query ($eintrag)){
echo "
<form action='$_SERVER[PHP_SELF]' method='POST'>
<div class='bestaetigung' align='center'>
<p>Hallo $anrede1 $vorname $name,</p>
<!-- Startgeld -->
<input type='hidden' name='startgeld' value='$startgeld' />
<!-- Ende Startgeld -->
<input type='hidden' name='rennen' value='$rennen'/>
<input type='hidden' name='' value='' />
<input type='hidden' name='vorname' value='$vorname' />
<input type='hidden' name='name' value='$name' />
<input type='hidden' name='tag' value='$tag' />
<input type='hidden' name='monat' value='$monat' />
<input type='hidden' name='jahrgang' value='$jahrgang' />
<input type='hidden' name='email' value='$email' />
<input type='hidden' name='verein' value='$verein' />
<input type='hidden' name='strasse' value='$strasse' />
<input type='hidden' name='hnr' value='$hnr' />
<input type='hidden' name='land' value='$land' />
<input type='hidden' name='plz' value='$plz' />
<input type='hidden' name='ort' value='$ort' />
Sie haben sich mit folgenden Daten,<br /> für das Rennen
in</h4>
<strong>$rennen1</strong> gemeldet.
<hr />
<div class='daten' align='left'>
<table class='daten' border='0' cellpadding='1' cellspacing='1'>
<tr>
<td align='left' valign='top'>Meldezeit: </td>
<td align='left' valign='top'> $zeitstempel Uhr</td>
</tr>
<tr>
<td align='left' valign='top'>Geschlecht:</td>
<td align='left' valign='top'>$anrede1</td>
</tr>
<tr>
<td align='left' valign='top'>Vorname/Name:</td>
<td align='left' valign='top'>$vorname $name</td>
</tr>
<tr>
<td align='left' valign='top'>Jahrgang:</td>
<td align='left' valign='top'>$jahrgang </td>
</tr>
<tr>
<td align='left' valign='top'>Verein oder Team:</td>
<td align='left' valign='top'>$verein </td>
</tr>
<tr>
<td align='left' valign='top'>UCI Code:</td>
<td align='left' valign='top'> $UCI_Code </td>
</tr>
</table>
</div>
<hr />
<h3>persönliche Daten: <div>(wird nicht veröffentlicht oder weitergegeben!!)</div></h3>
<div class='daten' align='left'>
Geburtsdatum: $tag$punkt$monat$punkt$jahrgang <br />
E-Mailadresse: $email <br />
<p>$strasse $hnr<br />
$land- $plz $ort </p>
</div>
</form>
";
/* Anlegen der csv und Mailversand*/
include("scripts/daten.php");
include("formmailer.php");
}
/* Wenn Teilnehmer schon vorhanden ist*/
else {if (mysql_errno()==1062){
dazu habe ich mir den php mailer heruntergeladen und ihn in meinen formmailer eingebunden
PHP-Code:
<?php error_reporting(E_ALL);
$timestamp= time ();
$zeitstempel= date("j.m.Y H.i",$timestamp);
/* Postdaten*/
/* Anrede */
$geschlecht= $_POST['geschlecht'];
/* Name, Vorname*/
$vorname= trim( htmlspecialchars(stripslashes ($_POST['vorname'])));
$name= trim(htmlspecialchars(stripslashes($_POST['name'])));
/* Geburtsdatum für UCI Code*/
$tag= trim(htmlspecialchars(stripslashes($_POST['tag'])));
$punkt=".";
$monat= trim(htmlspecialchars(stripslashes($_POST['monat'])));
$jahrgang= trim(htmlspecialchars(stripslashes($_POST['jahrgang'])));
/* persönliche Daten des Melders */
$email=trim( htmlspecialchars (stripslashes ($_POST['email'])));
$verein= trim(htmlspecialchars (stripslashes ($_POST['verein'])));
$rennen= $_POST['rennen'];
/* Adresse */
$strasse= trim(htmlspecialchars (stripslashes ($_POST['strasse'])));
$hnr= trim(htmlspecialchars (stripslashes ($_POST['hnr'])));
$land= trim(htmlspecialchars (stripslashes ($_POST['land'])));
$plz= trim(htmlspecialchars (stripslashes ($_POST['plz'])));
$ort= trim(htmlspecialchars (stripslashes ($_POST['ort'])));
$agb= $_POST['agb'];
/* Anrede umwandeln */
$sucheanrede= array ("M","W");
$ersatz= array ("Herr","Frau");
$anrede1 = str_replace($sucheanrede,$ersatz,$geschlecht);
/*UCI Code erzeugen*/
$UCI_Code="$land$jahrgang$monat$tag";
/* Umwandlung Renntext*/
$renneingabe= array ("xxxxx","xxxx");
$ersatzrennen= array ("xxxxx","xxxxx");
$rennen1 = str_replace($renneingabe,$ersatzrennen,$rennen);
/* Startgeld*/
$startgeld= @$agb= $_POST['startgeld'];
/*Maildaten*/
$empfaenger=$email;
$trenner=";\t";
/*Inhalt*/
$mailtext="
<html>
<head>
<title>Formmailer</title>
<meta http-equiv='content-type' content='text/html; charset=ISO-8859-1' />
</head>
<body>
<div width: 450px; height: auto;
font-family: Times; font-size: medium; border: outset ; border-color: #808080; border-style: dotted; align='center'>
<p>Hallo $anrede1 $vorname $name,</p>
Sie haben sich mit folgenden Daten,<br /> für das Rennen
in</h4>
<strong>$rennen1</strong> gemeldet.
<hr />
<div class='daten' align='left'>
<table class='daten' border='0' cellpadding='1' cellspacing='1'>
<tr>
<td align='left' valign='top'>Meldezeit: </td>
<td align='left' valign='top'> $zeitstempel Uhr</td>
</tr>
<tr>
<td align='left' valign='top'>Geschlecht:</td>
<td align='left' valign='top'>$anrede1</td>
</tr>
<tr>
<td align='left' valign='top'>Vorname/Name:</td>
<td align='left' valign='top'>$vorname $name</td>
</tr>
<tr>
<td align='left' valign='top'>Jahrgang:</td>
<td align='left' valign='top'>$jahrgang </td>
</tr>
<tr>
<td align='left' valign='top'>Verein oder Team:</td>
<td align='left' valign='top'>$verein </td>
</tr>
<tr>
<td align='left' valign='top'>UCI Code:</td>
<td align='left' valign='top'> $UCI_Code </td>
</tr>
</table>
</div>
<hr />
<h3>persönliche Daten: <div>(wird nicht veröffentlicht oder weitergegeben!!)</div></h3>
<div class='daten' align='left'>
Geburtsdatum: $tag$punkt$monat$punkt$jahrgang <br />
E-Mailadresse: $email <br />
<p>$strasse $hnr<br />
$land- $plz $ort </p>
</div>
<!-- Bezahlung -->
<p>hier nochmal die Kontodaten sind:</p>
<p class='konto' align='left'>Kontoinhaber: <br />
Betrag: $startgeld,00 EUR
Verwendungszweck: $vorname $name/ Startgeld $rennen1 (<strong>Wichtig den Verwendungszweck so wie angezeigt eintragen!!</strong>) </p>
</div>
</body>
</html>
";
/* Verschicken der Mail */
include("PHPMailer/class.phpmailer.php");
/* neue Instanz */
$mail=new PHPMailer();
/* Absender */
$mail-> From= "admin@xxxx.de";
$mail-> FromName= "Anmeldung MOL Cup";
/* Empfängeradresse */
$mail->AddAddress("$empfaenger");
/* Kopie an mich */
$mail->AddBCC('info@xxxx.de',);
/*Betreff der Email setzen */
$mail->Subject = "Anmeldung zum Rennen $rennen1 ";
/* HTML-Nachricht */
$mail->IsHTML(true); //Versand im HTML-Format
/* die alternative Textform*/
$mail->Body = nl2br($mailtext);
$mail->AltBody = strip_tags($mailtext);
/* EMail senden und überprüfen ob sie versandt wurde */
if(!$mail->Send())
{
/*$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten*/
echo "Die Email konnte nicht gesendet werden";
echo "Fehler: " . $mail->ErrorInfo;
}
else
{
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
echo "<div align='center' class='Agem'>Die Meldebestätigung wurde versandt</div>";}
?>
Sonst funktioniert alles die Kontrolle der Dateneintrag csv nur das mailen bekomme ich nicht hin. Komisch dabei ist, das es keine false ausgabe gibt, kein error reporting oder überhaupt eine Reaktion. Weder unter xampp noch auf dem Server. Ich habe das schon per mail() probiert aber mit wenig Erfolg.
Was sehe ich nicht oder mache es falsch?


