Hi,
ich habe diesen PHP code hier, der mit einem html formular gefuettert wird.
Soweit so gut, allerdings brauche ich ein script das mir bei jedem neuen Beitrag die erste Zeile in meiner textbasierten datenbank loescht.
Ich habe schon rumprobiert, aber das will nicht bei mir :-(
Mein php code:
Ich weiss, jetzt kommen sicher wieder diese Antworten, ganz einfach schau unter php.net etc. Aber da hab ich schon geguckt und nicht wirklich was gefunden.
Waere nett wenn mir jemand helfen koennte, danke fuers lesen,
mk
ich habe diesen PHP code hier, der mit einem html formular gefuettert wird.
Soweit so gut, allerdings brauche ich ein script das mir bei jedem neuen Beitrag die erste Zeile in meiner textbasierten datenbank loescht.
Ich habe schon rumprobiert, aber das will nicht bei mir :-(
Mein php code:
PHP:
<?php
$date= date("d.m.Y");
$date2= date("H:i:s");
$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$betreff = $HTTP_POST_VARS['betreff'];
$text = $HTTP_POST_VARS['text'];
if($submit)
{
if
(($email == "") || ($name == "") || ($text == "") || ($betreff == ""))
echo "<b>Fehlgeschlagen! Bitte alle Felder ausfüllen!</b>";
else
{
$x = 0;
$dateiname = "../datenbanken/news.db";
$datei = fopen($dateiname, "r");
while (!feof($datei)) {
$x++;
$saved[$x] = fgets($datei, 1024);
}
$datum = date("d.m.Y");
$zeit = date("H:i");
$datei=fopen("../datenbanken/news.db", "w");
$text=strip_tags($text)
fwrite($datei,"$name am $date um $date2 , $betreff, $text;\n");
for ($i=1;$i <= $x; $i++) {
fwrite($datei, "$saved[$i]");
}
fclose($datei);
}
}
$dateiname = "../datenbanken/news.db";
$datei = fopen($dateiname, "r");
fpassthru($datei);
?>
Ich weiss, jetzt kommen sicher wieder diese Antworten, ganz einfach schau unter php.net etc. Aber da hab ich schon geguckt und nicht wirklich was gefunden.
Waere nett wenn mir jemand helfen koennte, danke fuers lesen,
mk
Zuletzt bearbeitet: