Hey guys,
my code stop at the condition
if ((!empty($name)) && (!empty($email)) && (!empty($nachricht))) {
I try a lot and i know it should be easy. But maybe i don't see the door staying in front of there
Maybe someone can help me with this few lines Thanks for reading the code
<?php
$msg='';
$from ='my email address';
$name = $_POST['name'];
$company = $_POST['company'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$message = $_POST['message'];
$send_form = false;
if($_SERVER["REQUEST_METHOD"] == "POST")
{
// Post wurde uebergeben
if (empty($name) && empty($email) && empty($message)) {
// Felder sind leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Pflichtfelder wurden nicht ausgefuellt</p></div>";
$field_name = 'warning';
$field_email = 'warning';
$field_nachricht = 'warning';
$send_form = true;
}
if (empty($name) && (!empty($email)) && (!empty($message))) {
// Name ist leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Das Feld Name wurde nicht ausgefuellt</p></div>";
$field_name = 'warning';
$send_form = true;
}
if (empty($name) && empty($email) && (!empty($message))) {
// Name und E-Mail sind leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Das Feld Name und E-Mail wurden nicht ausgefuellt</p></div>";
$field_name = 'warning';
$field_email = 'warning';
$send_form = true;
}
if (empty($name) && (!empty($email)) && empty($message)) {
// Name und Nachricht sind leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Das Feld Name und Nachricht wurden nicht ausgefuellt</p></div>";
$field_name = 'warning';
$field_message = 'warning';
$send_form = true;
}
if ((!empty($name)) && empty($email) && (!empty($message))) {
// E-Mail ist leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Das Feld E-Mail wurde nicht ausgefuellt</p></div>";
$field_email = 'warning';
$send_form = true;
}
if ((!empty($name)) && empty($email) && empty($message)) {
// E-Mail und Nachricht sind leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Das Feld E-Mail und Nachricht wurden nicht ausgefuellt</p></div>";
$field_email = 'warning';
$field_nachricht = 'warning';
$send_form = true;
}
if ((!empty($name)) && (!empty($email)) && empty($message)) {
// Nachricht ist leer
$msg="<div class='alert alert-warning alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'>
<span aria-hidden='true'>×</span></button><p>Das Feld Nachricht wurde nicht ausgefuellt</p></div>";
$field_message = 'warning';
$send_form = true;
}
if ((!empty($name)) && (!empty($email)) && (!empty($message))) {
// recaptcha pruefen
$recaptcha=$_POST['g-recaptcha-response'];
if(!empty($recaptcha)) {
include("getCurlData.php");
$google_url="https://www.google.com/recaptcha/api/siteverify";
$secret='my secret code';
$ip=$_SERVER['REMOTE_ADDR'];
$url=$google_url."?secret=".$secret."&response=".$recaptcha."&remoteip=".$ip;
$res=getCurlData($url);
$res= json_decode($res, true);
if($res['success']) {
$msg="<div class='alert alert-success alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span>
</button><p>Ihre Nachricht wurde erfolgreich an Warmiak Digitale Medien versendet.<br />Sie erhalten in kürze eine Kopie dieser Nachricht.</p></div>";
//mail($to, $subject, $message, $headers);
echo 'it works !'; // For testing
}
else {
$msg="<div class='alert alert-danger alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span>
</button><p>reCAPTCHA wurde nicht korrekt eingegeben ! Bitte versuchen Sie es erneut.</p></div>";
}
}
else {
$msg="<div class='alert alert-danger alert-dismissible' role='alert'><button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>×</span>
</button><p>reCAPTCHA wurde nicht korrekt eingegeben ! Bitte versuchen Sie es erneut.</p></div>";
}
}
}
else
{
$send_form = true;
}
if ($send_form) {
?>
<div class="container">
<?php echo $msg; ?>
<?php echo $felder; ?>
<form method="post" action="">
<!--
<div class="input-group">
<span class="input-group-addon" id="sizing-addon1">Vorname </span>
<input type="text" class="form-control" placeholder="Vorname" aria-describedby="sizing-addon1">
</div><br />
-->
<div class="input-group <?php if($field_name == 'warning'): ?> has-warning has-feedback<?php endif ?>">
<span class="input-group-addon" id="sizing-addon1">Name</span>
<input id="name" name="name" type="text" class="form-control" placeholder="Vor u. Nachname" aria-describedby="sizing-addon1" value="<?php echo $name ?>">
</div><br />
<div class="input-group">
<span class="input-group-addon" id="sizing-addon1">Firma</span>
<input id="company" name="company" type="text" class="form-control" placeholder="Firma" aria-describedby="sizing-addon1" value="<?php echo $firma ?>">
</div><br />
<div class="input-group <?php if($field_email == 'warning'): ?> has-warning has-feedback<?php endif ?>">
<span class="input-group-addon" id="sizing-addon1">E-Mail</span>
<input id="email" name="email" type="text" class="form-control" placeholder="E-Mail" aria-describedby="sizing-addon1" value="<?php echo $email ?>">
</div><br />
<div class="input-group">
<span class="input-group-addon" id="sizing-addon1">Betreff</span>
<select id="subject" name="subject" class="form-control">
<option>Allgemein</option>
<option>Termin</option>
<option>Anfrage</option>
</select>
</div><br />
<div>
<textarea id="message" name="message" class="form-control" placeholder="Nachricht eingeben" rows="8" <?php if($field_message == 'warning'): ?>style="background:#fcf8e3"<?php endif ?>><?php echo $nachricht ?></textarea><br />
</div>
<div class="g-recaptcha" data-sitekey="6LckhPASAAAAAM-dJPmrFmovICuk5EFvMSIxUrEI"></div><br />
<button type="submit" class="btn btn-default">Absenden</button>
</form><br /><br />
</div>
<?php
}
?>