mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-30 21:51:56 +01:00
41 lines
735 B
PHP
41 lines
735 B
PHP
<html>
|
|
<body>
|
|
<?php
|
|
error_reporting(E_ALL);
|
|
print_r($_POST);
|
|
//Anwendung von empty()
|
|
if(!empty($_POST['Check']))
|
|
{
|
|
|
|
echo $_POST['Check'];
|
|
|
|
}
|
|
|
|
//Anwendung von isset()
|
|
if((isset($_POST['Text'])) && ($_POST['Text'] == 'abc'))
|
|
{
|
|
|
|
echo '<br />Der Parameter ist "abc"!';
|
|
|
|
}
|
|
|
|
//Typprüfung mit regulären Ausdrücken
|
|
if((!empty($_POST['Text'])) && (preg_match("/^\d+([\.,]\d+)?$/",$_POST['Text'])))
|
|
{
|
|
|
|
echo '<br />Der Parameter ist eine Zahl!';
|
|
|
|
}
|
|
|
|
//Prüfung auf verbotene Zeichen mit regulären Ausdrücken
|
|
if((!empty($_POST['Text'])) && (preg_match("/[<>]/",$_POST['Text'])))
|
|
{
|
|
|
|
echo '<br />Der Parameter enthält verbotene Zeichen!';
|
|
|
|
}
|
|
|
|
|
|
?>
|
|
</body>
|
|
</html>
|