<!Doctype HTML>
body, html {
margin: 0;
padding:0
}
h1 {
background-color: #dddddd;
margin:0 0 .5rem 0;
padding: .5rem 1rem .5rem 1rem;
}
main {
padding-left: 1rem;
}
label.ftxCaptcha {
display:block;
}
label.ftxCaptcha input {
margin-left:1rem;
width:3rem;
}
<?php
error_reporting(E_ALL);
ini_set( 'display_errors', 1 );
require_once 'ftxCaptcha.php';
$captcha = new ftxCaptcha( 'de' );
if(
isset( $_POST['ftxAnswer'] )
and isset( $_POST['ftxHash'] )
and ( $captcha -> validateAnswer( $_POST['ftxAnswer'], $_POST['ftxHash'] ) )
) {
echo '
<h1>Fein! Du hast das Captcha gelöst.
</h1>
<main>
<li>Willst Du es
<a href="test.php">nochmal versuchen
</a>?
</li>
<li><a href="https://code.fastix.org/Projekte/PHP%3AftxCaptcha/">Oder den Quelltext ansehen
</a></li>
</main>';
} else {
echo '
<h1>Löse das Captcha!
</h1>
<main>
' . $captcha -> getForm( 'POST' ) . '
</main>';
}
?>