36 lines
891 B
PHP
Executable File
36 lines
891 B
PHP
Executable File
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
|
|
"http://www.w3.org/TR/html4/strict.dtd">
|
|
<?php
|
|
function rpHash($value) {
|
|
$hash = 5381;
|
|
$value = strtoupper($value);
|
|
for($i = 0; $i < strlen($value); $i++) {
|
|
$hash = (($hash << 5) + $hash) + ord(substr($value, $i));
|
|
}
|
|
return $hash;
|
|
}
|
|
?>
|
|
<html>
|
|
<head>
|
|
<title>jQuery Real Person Submission</title>
|
|
<style type="text/css">
|
|
.accepted { padding: 0.5em; border: 2px solid green; }
|
|
.rejected { padding: 0.5em; border: 2px solid red; }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<h1>jQuery Real Person Submission</h1>
|
|
<?php
|
|
if (rpHash($_POST['defaultReal']) == $_POST['defaultRealHash']) {
|
|
?>
|
|
<p class="accepted">You have entered the "real person" value correctly and the form has been processed.</p>
|
|
<?php
|
|
} else {
|
|
?>
|
|
<p class="rejected">You have NOT entered the "real person" value correctly and the form has been rejected.</p>
|
|
<?php
|
|
}
|
|
?>
|
|
</body>
|
|
</html>
|