Die Verarbeitung der Eingabedaten beinhaltet im Allgemeinen ein Speichern für späteren Zugriff.
Html Datei: student04.html
Die Clientseite bleibt unverändert gegenüber student03.html.
Php Datei: student04.php
<?php
function loadFile($uri) {
$content = "";
$file = ($uri != "") ? fopen($uri, "rb") : null;
if ($file != null) {
while (!feof($file))
$content .= fread($file, 100);
fclose($file);
}
else
printf("Cannot read file '%s'", $uri);
return $content;
}
function saveFile($uri, $src) {
if ($file = fopen($uri, "w")) {
if (!fwrite($file, $src))
printf("Cannot write to file '%s'", $uri);
fclose($file);
}
else
printf("Cannot open file '%s'", $uri);
}
if (preg_match("/@/", $_POST["email"]) > 0) {
$emails = loadFile("students.eml");
$emails .= "\n" . $_POST["email"];
saveFile("students.eml", $emails);
}
else
print("invalid email: " . $_POST["email"]);
?>
[ Ausführen]