bluemoon21
Threadersteller
Dabei seit: 08.11.2010
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Do 11.11.2010 21:01
Titel
|
|
|
ich hab mein problem analysiert
---------------------------------------------------------------------------------------------------------------------------------
Code: | <!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Supportinfo</title>
<style type="text/css">
.toFill
{
border: 1px solid red;
}
</style>
</head>
<body background="hintergrundfertig.png" alt="Bild">
<form action="" method="POST">
<div align="right" style="position:absolute;top:190px; right:10px;"><font color="yellow"><b>
<?php
ob_start();
setlocale(LC_TIME, "de_DE");
date_default_timezone_set("Europe/Berlin");
$pflichtfelder = array("Vorname", "Nachname","Email","Betreff",);
$values = array();
$found = array();
$mail = array();
$text = array();
$Text=("Hallo");
if (!array_key_exists("speichern", $_POST))
{
$found = $pflichtfelder;
foreach ($pflichtfelder as $name)
{
$values[$name] = "";
}
}
else
{
$ok = true;
foreach ($pflichtfelder as $name)
{
if (array_key_exists($name, $_POST) && $_POST[$name])
{
array_push($found, $name, $mail, $text);
$values[$name] = $_POST[$name];
list($Vorname,$Nachname)=$pflichtfelder;
$Datei = $Vorname . $Nachname.".txt";
$FilePointer = fopen($Datei, "w");
fwrite($FilePointer, $Text);
fclose($FilePointer);
}
else
{
$ok = false;
$values[$name] = "";
}
}
if (!$ok)
echo '<script type="text/javascript">alert("Bitte alle Felder ausfüllen!"); </script>';
}
foreach ($pflichtfelder as $name)
{
echo $name . ': <input name="' . $name . '" value="' . $values[$name] . '"';
if (array_search($name, $found) === false)
{
echo ' class="toFill"';
}
echo "><br>\n";
}
?>
<textarea name="Nachricht" cols="40" rows="20"></textarea><br />
<input name="speichern" value="speichern" type="submit"><input type="reset" value="abbrechen">
</div>
</form>
</body>
</html>
|
funktioniert nur array geht net +heul+
|
|