Forum » Izdelava spletišč » Form/php težave
Form/php težave
tvirus ::
Imam težavo s Form/php naredil sem form in php skripto. Imam pa dve težavi, prva je to da mi v vsakem primeru pošlje sporočilo, kljub temu da varnostna koda ni bila pravilna, napiše pa mi da naj preverim varnostno koodo. Druga težava pa je da mi ne napiše sporočila ob uspešni odaji sporočila,
<?php /*Subject and Email VAR*/ $emailSubject = 'Sporocilo iz spletne strani'; $webMaster = 'info@xxx.si'; /*Data*/ $name = $_POST ['name']; $email = $_POST ['email']; $subject = $_POST ['subject']; $message = $_POST ['message']; $body = <<<EOD <br><hr><br> Email: $email <br> Name: $name <br> Subject: $subject <br> Message: $message <br> EOD; $headers = "From: $email\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail ($webMaster, $emailSubject, $body, $headers); if(isset($_POST['g-recaptcha-response'])) $captcha=$_POST['g-recaptcha-response']; if(!$captcha) echo '<h2>Prosim preverite varnostno kodo.</h2>'; $response=file_get_contents("https://www.google.com/recaptcha/api/siteverify?secret=6Lcrid5pYo0EQbcJW Step 1: client-side integration &response=".$captcha."&remoteip=".$_SERVER['REMOTE_ADDR']); if($response.success==false) echo '<h2>Hvala za sporočilo.</h2>'; ?>
www.geometer-jasna.si
www.racunalniska-urgenca.si
www.racunalniska-urgenca.si
Ziga Dolhar ::
1. Ni videti, da bi kje preverjal, ali je captcha res pravilna; preveriš le, ali $_POST["g-recaptcha-response"] obstaja. Moraš morda preveriti tudi if(true == $captcha)?
2. Za sporočilo se zahvališ le, če je $response.success == false? Si zihr, da bo to prav?
3. Zdi se, da je del kode odrezan/manjka (nekje od file_get_contents dalje).
2. Za sporočilo se zahvališ le, če je $response.success == false? Si zihr, da bo to prav?
3. Zdi se, da je del kode odrezan/manjka (nekje od file_get_contents dalje).
https://dolhar.si/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Davčne blagajne (strani: 1 2 3 4 … 24 25 26 27 )Oddelek: Programiranje | 331838 (71841) | Macketina |
» | html/PHP kontakt obrazecOddelek: Izdelava spletišč | 2029 (1574) | Netrunner |
» | WP captchaOddelek: Izdelava spletišč | 1471 (1147) | sebavet |
» | [PHP] Uporaba ReCaptchaOddelek: Programiranje | 2486 (2141) | Blisk |
» | [php] Knjiga gostovOddelek: Izdelava spletišč | 3152 (2355) | darix |