K
koronyl
Hallo Leute ich bins mal wieder
Ich habe ein Kontaktformular script etwas umgeschrieben
ich habe zb. die empty Anweisung geschrieben...
Wie bekomme ich es hin das wenn ein Feld leer ist keine NAchricht gesendet wird?
Meine zweite Frage wäre ich habe einen Adminbereich von dem ich die txt auslesen kann....
Geht das das man auf einen löschen Button klickt und sich dann zB. 3 Zeilen vom Anfang der txt löscht und die ganzen anderen dann 3 nach oben schiebt?
Oder besser noch es ist egal welche Nachricht man löscht alle Nachrichten dadrunter schieben sich nach oben und neben jeder Nachricht ist ein Button
Danke im Vor raus
Ich habe ein Kontaktformular script etwas umgeschrieben
ich habe zb. die empty Anweisung geschrieben...
Wie bekomme ich es hin das wenn ein Feld leer ist keine NAchricht gesendet wird?
Meine zweite Frage wäre ich habe einen Adminbereich von dem ich die txt auslesen kann....
Geht das das man auf einen löschen Button klickt und sich dann zB. 3 Zeilen vom Anfang der txt löscht und die ganzen anderen dann 3 nach oben schiebt?
Oder besser noch es ist egal welche Nachricht man löscht alle Nachrichten dadrunter schieben sich nach oben und neben jeder Nachricht ist ein Button
PHP:
<?php
if ($_POST) {
$text = "Name: " . $_POST["Name"] . "\n<br>" .
"Email: " . $_POST["Email"] . "\n<br>" .
"Nachricht: " . $_POST["Nachricht"] . "\n\n<br><br>";
if (empty($Name)) {
echo 'Du hast deinen Namen nicht angegeben!<br>';
}
if (empty($Email)) {
echo 'Du hast deine Email nicht angegeben!<br>';
}
if (empty($Nachricht)) {
echo 'Du hast keine Nachricht geschrieben!<br>';
}
$file = "Kontakt.txt";
$fp=fopen($file,'a+');
fPuts($fp, $text);
fclose ($fp);
echo "<h4>Ihre Nachricht wurde gesendet!</h4>";
}
foreach (file("Kontakt.txt") as $zeile) {
if (strstr($zeile, " = ")) {
list($variable, $value) = explode(" = ", $zeile);
$$variable = chop($value);
}
}
echo <<<EOT
<form action="$_SERVER[PHP_SELF]" method="post">
<table>
<tr><td>Name:</td><td><input type="text" name="Name" value=""></td></tr>
<tr><td>Email:</td><td><input type="text" name="Email" value=""></td></tr>
<tr><td>Nachricht:</td><td><textarea name="Nachricht" rows="6"></textarea></td></tr>
<tr>
<td>
<br>
<br>
<input type="submit" value="Nachricht senden"></td> </tr>
</table> <br>
<br>
<br>
Hinweis: Schreiben sie auch in ihre Nachricht ob sie eine Antwort wünschen!
</form>
EOT;
?>
Danke im Vor raus