stimmt's so ?!

cameeel

Erfahrenes Mitglied
hab was "programmiert" damit ne txt datei um mitternacht gelöscht wird (zumindest soll es so funktionieren)
jetzt will ich aber nicht bis 0 Uhr warten um zu erfahren ob das so funktinoiert, könntet ihr euch deshalb den code mal angucken und mir sagen ob en (mehrere) fehler drinne sind?!

THX

PHP:
$timestamp = $date("j");
fopen(date.txt, "r");
if(date.txt)
	{
	$datum = fgets(date.txt, 2);
	fclose(date.txt);
	 if($datum != $timestamp)
	 {
		unlink("date.txt");
	 }
	}
fopen(date.txt, "a");
if(date.txt)
{
	fputs(date.txt, $timestamp);
}
 
Oh mein Gott! Also ich kann dir sagen, in welchen Zeilen keine Fehler sind (das geht schneller):
PHP:
if($datum != $timestamp)
//...
unlink("date.txt");
Die zwei Zeilen stimmen wenigstens syntaktisch.
 
Hast du das Script mal ausgeführt? Du müsstest da einige Fehlermeldungen bekommen. Die behebst du erst mal alle, und dann reden wir weiter. (Nicht vergessen: error_reporting(E_ALL); )
 
mach es einfach schritt für schritt:

1. Schau dir mal genau an wie man fopen benutzt.

Fopen will 2 Argumente und liefert ein Argument. Dh. deine 2 Zeilen müssen ca so aussehen:

$file = fopen("date.txt", "r");

Also beide Eingangsargumente in "". Nun bist du wieder dran die Variable $file in deinen Quelltext einzubauen!

mfg mo
 
Zurück