CreativPur
Erfahrenes Mitglied
Hi,
ich bin seit Tagen mal wieder mega am verzweifeln..
Mein Formaler gibt keine Emails raus...
Ich habe eine Seite, wo vorweg die Daten nochmals überprüft werden.
Anschließend sende ich die Daten per GET weiter..
Wie zu sehen ist, werden diese Daten per GET an die formmailer.php gesendet
Zum Schluss wird eine DANKE-Seite korrekt ausgegeben, nur empfange ich keine Emails..
Woran kann dies liegen ?
ich bin seit Tagen mal wieder mega am verzweifeln..
Mein Formaler gibt keine Emails raus...
Ich habe eine Seite, wo vorweg die Daten nochmals überprüft werden.
Anschließend sende ich die Daten per GET weiter..
PHP:
<form action="formmailer.php" method="GET" id="korrekt">
<div class="hidden">
<input class="form-control" type="text" name="Bewerber_id" value="<?php echo $Bewerber_id ?>">
<input class="form-control" type="text" name="Bewerbung_id" value="<?php echo htmlspecialchars($_GET['Bewerbung_id']) ?>">
<input class="form-control" type="text" name="Anschreiben_id" value="<?php echo htmlspecialchars($_GET['Anschreiben_id']) ?>">
<input class="form-control" type="text" name="Design_id" value="<?php echo htmlspecialchars($_GET['Design_id']) ?>">
<input class="form-control" type="text" name="design_bild" value="<?php echo $user['design_bild'] ?>">
<input class="form-control" type="text" name="header_text" value="<?php echo $user['header_text'] ?>">
<input class="form-control" type="text" name="header_bg" value="<?php echo $user['header_bg'] ?>">
<input class="form-control" type="text" name="bw_als" value="<?php echo $user['bw_als'] ?>">
<input class="form-control" type="text" name="bw_um" value="<?php echo $user['bw_um'] ?>">
<input class="form-control" type="text" name="img_pass" value="<?php echo $user['img_pass'] ?>">
<input class="form-control" type="text" name="vorname" value="<?php echo $user['vorname'] ?>">
<input class="form-control" type="text" name="nachname" value="<?php echo $user['nachname'] ?>">
<input class="form-control" type="text" name="email" value="<?php echo $user['email'] ?>">
<input class="form-control" type="text" name="firma_an_anrede" value="<?php echo $user['firma_an_anrede'] ?>">
<input class="form-control" type="text" name="firma_an_vorname" value="<?php echo $user['firma_an_vorname'] ?>">
<input class="form-control" type="text" name="firma_an_nachname" value="<?php echo $user['firma_an_nachname'] ?>">
<input class="form-control" type="text" name="firma_an_email" value="<?php echo $user['firma_an_email'] ?>">
</div>
<button type="submit" class="btn btn-success btn-xs hidden-xs">
<strong>JA</strong>, die Bewerbungsdaten sind korrekt
<span class="glyphicon glyphicon-thumbs-up" style="padding:3px 3px 3px 3px;"></span>
</button>
</form>
Wie zu sehen ist, werden diese Daten per GET an die formmailer.php gesendet
PHP:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
$Bewerber_id = htmlspecialchars($_GET['Bewerber_id']);
$Bewerbung_id = htmlspecialchars($_GET['Bewerbung_id']);
$Anschreiben_id = htmlspecialchars($_GET['Anschreiben_id']);
$Design_id = htmlspecialchars($_GET['Design_id']);
$design_bild = htmlspecialchars($_GET['design_bild']);
$header_text = htmlspecialchars($_GET['header_text']);
$header_bg = htmlspecialchars($_GET['header_bg']);
$bw_als = htmlspecialchars($_GET['bw_als']);
$bw_um = htmlspecialchars($_GET['bw_um']);
$img_pass = htmlspecialchars($_GET['img_pass']);
$vorname = htmlspecialchars($_GET['vorname']);
$nachname = htmlspecialchars($_GET['nachname']);
$email = htmlspecialchars($_GET['email']);
$firma_an_anrede = htmlspecialchars($_GET['firma_an_anrede']);
$firma_an_vorname = htmlspecialchars($_GET['firma_an_vorname']);
$firma_an_nachname = htmlspecialchars($_GET['firma_an_nachname']);
$firma_an_email = htmlspecialchars($_GET['firma_an_email']);
$anrede = $firma_an_anrede;
switch ($anrede)
{
case "Frau":
$anrede = "Sehr geehrte Frau ". ($_GET['firma_an_vorname']) . ' ' . ($_GET['firma_an_nachname']).',';
break;
case "Herr":
$anrede = "Sehr geehrter Herr ". ($_GET['firma_an_vorname']) . ' ' . ($_GET['firma_an_nachname']).',';
break;
default:
$anrede = "Sehr geehrte Damen und Herren,";
}
switch ($bw_um)
{
case "ausbildung":
$bw_um = "um einen Ausbildungsplatz als ".$bw_als;
break;
case "praktikum":
$bw_um = "um ein Praktikumsplatz als ".$bw_als;
break;
case "arbeitsplatz":
$bw_um = "um einen Arbeitsplatz als ".$bw_als;
break;
}
$empfaenger = $firma_an_email;
$betreff = "Bewerbung als ".$bw_als." von ".$vorname. " " .$nachname;
$from = "From:Bewerber " .$vorname." ".$nachname." <".$email.">\n";
$from .= "Reply-To: ".$vorname." ".$nachname." <".$email.">\n";
$from .= "Content-type: text/html; charset=UTF-8\r\n";
$urlDankeSeite = 'http://www.bewerbungsemail.de/Bewerber/gesendete_bw_emails_info.php?Bewerbung_id='.$Bewerbung_id.'';
$text = "
<html>
<head>
<style>
.hero {
display: table;
height: 100vh;
background: url(http://www.bewerbungsemail.de/Bewerber/design_bilder/".$design_bild.".jpg) top center fixed;
}
.header_text {color:".$header_text.";}
.passfoto {
box-shadow: 10px 20px 30px grey;
border-radius:10px;
}
.bw {
font-size:72px;
}
p {font-size:14px;}
</style>
</head>
<body>
<table width='100%' border='0' class='hero'>
<tr>
<td>
<br /><br />
<table width='100%' border='0'>
<tr>
<td width='60%'>
</td>
<td width='40%'>
<table width='80%' border='0' align='center' style='text-align:center; bgcolor:#".$header_bg."'>
<tr>
<td align='center'><img src='http://www.bewerbungsemail.de/Bewerber/upload/".$img_pass."'' class='passfoto img-responsive' width='150'><br /></td>
</tr>
<tr>
<td><h1 style='color:#".$header_text."'>Bewerbung</h1></td>
</tr>
<tr>
<td><h3 style='color:#".$header_text.";'> als ".$bw_als."</h3></td>
</tr>
<tr>
<td><h5 style='color:#".$header_text."'>von</h5></td>
</tr>
<tr>
<td><h1 style='color:#".$header_text."'>".$vorname. " " .$nachname."</h1></td>
</tr>
<tr>
<td><hr /></td>
</tr>
<tr>
<td style='text-align:left;'><p style='color:#".$header_text."'>".$anrede."
<br /><br />
hiermit möchte ich mich ".$bw_um." in Ihrem Unternehmen bewerben.
<br />
Meine persönlichen Bewerbungsunterlagen finden Sie auf meiner Bewerbungshomepage.
<br /><br />
Mit freundlichem Gruß
<br />
<em>".$vorname. " " .$nachname."</em>
</p>
<br /></td>
</tr>
<tr>
<td height='100' valign='top'>
<table border='0' align='center'>
<tr>
<td style='border-radius:15px; background-color:#FFFFFF; padding:5px 8px 5px 8px; font-size:20px;'>
<a href='https://www.bewerbungsemail.de/Bewerbungen_Versendete/index.php?Bewerbung_id=".$Bewerbung_id."&Design_id=".$Design_id."&Anschreiben_id=".$Anschreiben_id.
"&Bewerber_id=".$Bewerber_id."' target='_blank'>
Zu meiner Bewerbungshomepage
</a>
</td>
</tr>
</table>
<br /><br /><br /><br />
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
";
mail($empfaenger, $betreff, $text, $from);
header("Location: $urlDankeSeite");
exit;
?>
Zum Schluss wird eine DANKE-Seite korrekt ausgegeben, nur empfange ich keine Emails..
Woran kann dies liegen ?