» »

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

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).
https://dolhar.si/


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Davčne blagajne (strani: 1 2 3 424 25 26 27 )

Oddelek: Programiranje
1344319337 (59340) Macketina
»

html/PHP kontakt obrazec

Oddelek: Izdelava spletišč
191939 (1484) Netrunner
»

WP captcha

Oddelek: Izdelava spletišč
101400 (1076) sebavet
»

[PHP] Uporaba ReCaptcha

Oddelek: Programiranje
152386 (2041) Blisk
»

[php] Knjiga gostov

Oddelek: Izdelava spletišč
293072 (2275) darix

Več podobnih tem