Jump to content

warmiak

New Members
  • Posts

    2
  • Joined

  • Last visited

warmiak's Achievements

Newbie

Newbie (1/5)

0

Reputation

  1. Thx you a lot QuickOldCar for the fast answer and the time you spent on my code and your example. This is really a smart way to check this values. Thx you a lot. I make a mistake in my Post. I translate the variable $nachricht to $message for better understanding. Sorry for this. Like i say your code is really great and i will use it and modify it for my needs. I will also thx you for this code pattern. Maybe you or someone else can give me a hint why the condition stop work. I get no error with "error_reporting = E_ALL". For better understanding and to write better codes. I still learning php and want to get as good a possible 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; }
  2. 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 } ?>
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.