re
Mal ernsthaft: Das sind alles wichtige Anmerkungen. Wo bringe ich die nun unter?
Für das $text-Initialisierungs-Problem hab ich ja schon einen Vorschlag gemacht.
stripslashes() würde ich als Fußnote oder in der Rubrik "Weitere Stolperstellen" aufführen. Das Problem tritt ja nicht überall(/ bei allen Hostern) auf. Als Lösung würde ich eine Konfigurationsänderung oder die Verwendung einer einmaligen Behandlung am Script-Anfang vorschlagen.
function stripslashes_array(&$var) {
if (is_array($var))
foreach ($var as $key => $value)
stripslashes_array($var[$key]);
else
$var = stripslashes($var);
}
if (get_magic_quotes_gpc()) {
stripslashes_array($_GET);
stripslashes_array($_POST);
stripslashes_array($_COOKIE);
}
Die Ausgabe würde ich einfach so darstellen:
<input ... value="<?php echo htmlspecialchars($value) ?>">
Das sollte für ein einfaches Affenformular reichen. Der Profi nimmt dann sicher sowieso Templates.
dedlfix