Vielleicht hat hier jemand ne Idee!
Chris
- php
0 ThomasJ0 Chris
0 Andi Meran0 Stefan
Hi,
da ich noch kein Creck in Php bin wollte ich euch mal
fragen ob ihr ne Idee hättet wie ich das Prob lösen kann.
Also ich brauche ein Script das Datum Überschrift und einen
kleinen Text in eine Datei schreibt und alles was älter als
einen Monat ist löscht! Wäre cool wenn hier jemand einen
Quelltext posten würde!
Oder zumindest eine Idee da ich nicht weiß wie
ich ihm beibringen soll wie er alles was älter wie einen
Monat ist löscht!
Schon mal vielen Dank!
MFg Chris
hi,
also schon mal im voraus:
Quelltext posten wäre wohl etwas einfach, aber paar tips hätte ich:
Das aktuelle Datum bekommst du mit den PHP-Date-Funktionen raus...
http://www.php.net/manual/ref.datetime.php
vor allem die funktion getdate() solltest du dir genauer anschauen,
http://www.php.net/manual/function.getdate.php aber auch
die anderen könnten dir helfen
Aus dem Datum kannst ebenso z.B. Jahr, Monat und Tag filtern
lassen. Mit diesen Zahlen ist dann ein direkter vergleich möglich
(if/else)
Die routinen dazu sind relativ einfach..
Dateizugriffe sind hier beschrieben:
http://www.php.net/manual/ref.filesystem.php
Naja, sind schon ganz grobe hinweise, aber es gibt im endeffekt nichts besseres als eine gute Funktionsreferenz als Hilfe ;)
Gruß,
Thomas J.
hi,
das kann ich auch schon was da beschrieben ist!
Nur ne Idee fehlt mir noch!
Ciao!
Hallo Chris
Ich gehe davon aus das du deine Daten aus einem <form>-Element bekommst.
$eintrag = mysql_query("$database"," INSERT INTO deine_tabelle VALUES('$datum','$ueberschrift',
'$text'");
Dadurch trägst du deine Daten in die Datenbank ein.
$alter_eintrag=mktime(0,0,0,date("m")-1,date("d"),date("Y"));
Hier wird das Datum mit der mktime Funktion ermittelt, du must daseventuell an dein Datumsformat
anpassen, das mir nicht vorliegt.
mysql_query ("$database","DELETE *FROM deine_tabelle WHERE datum < '$alter_eintrag'");
Die alten Daten werden gelöscht.
Have Fun
Andi
Hi,
lese dir bitte mal die NAQ 2 durch
http://www.teamone.de/selfaktuell/forum/forumsfaq_2.htm#a1
MFG
Stefan