Sven Mintel
Mitglied
Naja...mit der Funktion kannst du auf diese Art ...dem überegebenen Ausgangsarray....auch andere Arrays verarbeiten, nicht nur $_POST->vielleicht brauchst du es ja mal für was anderes
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
$test = " ÄäÖöÜü ";
echo $test."<br>";
trim($test);
htmlentities($test);
echo $test."<br>";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
ÄäÖöÜü <br> ÄäÖöÜü <br>
</body>
</html>
<?php
$test = " ÄäÖöÜü ";
echo $test."<br>";
$test =trim($test);
$test =htmlentities($test);
echo $test."<br>";
?>
if($allesok === true)
{ echo "Herzlichen Glückwunsch.<br>Es wurden alle Pflichtfelder ausgefüllt <br>";
array_auswerten ();
//datenreiniger();
}
}// Ende leere_pflichtfelder ()
function array_auswerten ()
{
$daten = $_POST;
foreach ($daten as $key => $value)
{
echo "<br>".$key." = ".$value."<br>";
datenreiniger ($key, $value);
}
}// Ende array_auswerten ()
function datenreiniger ($key, $value)
{
// HTML- und PHP-Code entfernen.
$value = strip_tags($value);
// Backslashes entfernen
$value = stripslashes($value);
// Entfernt überflüssige Zeichen
// Anfang und Ende einer Zeichenkette
$value = trim($value);
// Umlaute und Sonderzeichen in
//HTML-Schreibweise umwandeln
$value = htmlentities($value);
echo "<br>".$key." = ".$value."<br><br>";
//var_dump($_POST);
} // Ende datenreiniger ()