Časově spouštený script

Jak mam udelat aby se nejaky php script spoustel v urceny cas? Napriklad script updatemysql.php v 19:00?
pokud umis anglicky tak muzes pouzit treba www.webcron.org
mozna existuje jednodussi reseni, prave ted me ale nenapada
<?
if (date(w)=="saturday"):
~AKCE~
endif;
?>

A tak podobně.
to * riesenie bude sice fungovat, ale vyzaduje si to, aby v "saturday" ten web niekto navstivil (to umozni vykonat php skript).

Ak na web chodi tak jeden navstevnik za tyzden, je pravdepodobne, ze skript updatemysql.php sa nevykona kazdu sobotu (lebo nie kazdu sobotu tam musi niekto prist).
pri kazdy navsteve:

$soubor=fopen('time_stamp','r');
$time_stamp=fread('soubor');
fclose($soubor);

if (time()>$time_stamp)
{
~AKCE~
$time_stamp=time()+(60*60*24*$dny);
$soubor=fopen('time_stamp','w');
fwrite($soubor,$time_stamp);
fclose($soubor);
}

pisu z hlavy, mozna tam jsou chyby
druhy radek ma byt samozrejme
$time_stamp=fread($soubor);