[ van t hoff @ 24.12.2005. 18:17 ] @
Code:
$i = 1;
while ($i <= 2) {
$i++;  
usleep(86400000000);

$headers = 'From: PhpSkripta<[email protected]>' . "\r\n";


mail('[email protected]', 'PHP Skripta', 'Cao, proslo je 24h ' , $headers);
}

Sta ovdje ne valja ?
Htjeo sam da napravim skriptu koja bi mi na svaka 24h slala mail. Posto ne znam PHP na brzaka sam pogledao njihov sajt i sklepao ovu skripticu. Od pocetka mi se nije svidjao ovaj usleep kao nacin da napravim delay.
Problem je sto iako stavim vrjednost koja bi odgovara jednom danu 86400000000, skripta salje mail na 8 min, istina na ispod 8 min radi kako treba (mozda je zbog servera... uploadovao sam skriptu na my.arena.ba).
Koji je elegantniji nacin da ovo uradim ?
[ Nemanja Avramović @ 24.12.2005. 18:59 ] @
Cek cek cek... ako ja razumem ovo, a ne razumem, onda ti je 24 sata otvorena stranica u browseru? (Makar bi tako radilo sa sleep, ne znam za usleep)

Koristi lepo cronjob, a ako nemas cron - http://www.webcron.org/?lang=en
[ van t hoff @ 25.12.2005. 02:55 ] @
Da u pravu si i meni je bilo cudno, pa sam probao da iskljucim ie prozor da vidim sta ce se desiti, i radilio je, istina tih 8 min, to mora da je to.

Hvala taj cron je izgleda to sto mi je trebalo!