/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Snit pr. dag-script???
Fra : Michael Bas


Dato : 04-11-01 14:51

Hejsa,

Hvorfor virker følgende script ikke:

<?
$visits = file("count.txt");
$first = explode(" ",$visits[0]);
$first = strtotime(($first[4]+0) . " $first[3] $first[2] $first[5]");
$days = round((time()-$first)/60/60/24,0);
$prday = round(count($visits) / $days,1);
echo "Besøg pr. dag: $prday";
?>


Jeg får følgende fejlmelding: Warning: Division by zero in
test/counter/snitprdag.php on line 6


Mvh
Michael



 
 
Mickey (04-11-2001)
Kommentar
Fra : Mickey


Dato : 04-11-01 15:01

"Michael Bas" <michaelbas@get2net.dk> skrev i en meddelelse
news:3be5481a$0$4863

> $first = explode(" ",$visits[0]);

> $prday = round(count($visits) / $days,1);

kan det være $first der får en 0 værdi ? (explode har det ikke helt nemt med
at "explode" på " ")


--
|-|$235-|)k - Mickey - Eko sum lapis
Problemer med forbindelsen ?
- lav en traceroute på http://trace.susie.dk


Niels Andersen (04-11-2001)
Kommentar
Fra : Niels Andersen


Dato : 04-11-01 15:09

"Michael Bas" <michaelbas@get2net.dk> wrote in message
news:3be5481a$0$4863$ba624c82@nntp02.dk.telia.net...
> Hvorfor virker følgende script ikke:

Linje 6:
> $prday = round(count($visits) / $days,1);

> Jeg får følgende fejlmelding: Warning: Division by zero in
> test/counter/snitprdag.php on line 6

Fordi $days er nul, eller ikke et tal?

Dit spørgsmål tyder på, at du ikke er færdig med selv at lave debugging.
:)

Kig på denne linje:
$days = round((time()-$first)/60/60/24,0);
Det må være her fejlen ligger. Tag det fra en ende af:
Giver time()-$first det forventede?
Hvad med (time()-$first)/60/60/24?

--
Mvh.

Niels Andersen



Søg
Reklame
Statistik
Spørgsmål : 177522
Tips : 31968
Nyheder : 719565
Indlæg : 6408670
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste