PHP-Code:
array($time = "time()" , $timeout = "$time - 500");
wieso findet keien zuweisung statt? ich habs voll oft so gemacht und das hat imemr funktioniert. zumindestens wenn ich was aus enr mysql auslesen lasse und es dann in den aray packe ohne gings da garnicht. hmm überprüf ich gleich mal. danke für den hinweis.
also hab nochmal gechekt hattes recht der aray amcht überhaupt nichts ob der nun da ist oder im keller platzt ne bockwurst. hab den code jetzt folgendermassen stehen.
PHP-Code:
<?php
// Verzeichnis angeben
$dir="karten/";
$folder=dir($dir);
#$folder->handle;
$folder->read();
$folder->read();
$time = time();
$timeout = $time - 500;
$times = filemtime($temp);
while ($temp=$folder->read())
{
if ($times < $timeout)
{
unlink($dir.$temp);
echo "$tempn";
}
}
echo "Fertig.";
$folder->close();
exit;
?>
soweit sogut wenn die bedinung erfüllt ist macht er seine unlink funktion. das problem ist nur das er alle dateien im verzeichnisss löscht und nicht nur die die innerhalb der bedingung stehen. was ist daran jetzt falsch? das so ne kleine aktion soviel arbeit macht hätt ich nicht gedenkt bis jetzt gin alles ganz logga von der hand.
ich hab mir die $time und Timeout schon mal als echo ausgeben lassen und die sind ok $times scheint auch ok zu sein da er die aktion erst ausführt wenn eine datei aus dem verzeichniss in die bedingung passt. was ist da jetzt das problem das er alle löscht?
Sorry das ich dich doch nochmla strapazieren muss falls du ncoh lust hast würde ich mich freuen hehe kriegst auch ne virtuelle rose @))----}--
Said