/ 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
$tid < time() ?
Fra : Ukendt


Dato : 23-01-03 02:09

Hejsa gruppe...

Ja nu prøvede jeg lige med:
if(strtotime("$_SESSION["sidstebesked"]+2 minutes") < time()) { $fejl
= 1; $timeset = 1; }

Og der fik jeg en dejlig T variable error....

Det jeg egentlig gerne vil have den til - det er at sætte $fejl = 1;
og $timeset = 1;

HVIS time() er MAX 2 min. ældre end $_SESSION["sidstebesked"]

Men den kan jeg ikke liiige dreje - er der en funktion jeg har
overset?

 
 
Ukendt (23-01-2003)
Kommentar
Fra : Ukendt


Dato : 23-01-03 02:15

On Thu, 23 Jan 2003 02:08:45 +0100, Martin <> wrote:

>Hejsa gruppe...
>
>Ja nu prøvede jeg lige med:
>if(strtotime("$_SESSION["sidstebesked"]+2 minutes") < time()) { $fejl
>= 1; $timeset = 1; }
>
>Og der fik jeg en dejlig T variable error....
>
>Det jeg egentlig gerne vil have den til - det er at sætte $fejl = 1;
>og $timeset = 1;
>
>HVIS time() er MAX 2 min. ældre end $_SESSION["sidstebesked"]

$_SESSION["sidstebesked"] indeholder også et time()

>
>Men den kan jeg ikke liiige dreje - er der en funktion jeg har
>overset?


Ukendt (23-01-2003)
Kommentar
Fra : Ukendt


Dato : 23-01-03 02:15

On Thu, 23 Jan 2003 02:08:45 +0100, Martin <> wrote:

>Hejsa gruppe...
>
>Ja nu prøvede jeg lige med:
>if(strtotime("$_SESSION["sidstebesked"]+2 minutes") < time()) { $fejl
>= 1; $timeset = 1; }
>
>Og der fik jeg en dejlig T variable error....
>
>Det jeg egentlig gerne vil have den til - det er at sætte $fejl = 1;
>og $timeset = 1;
>
>HVIS time() er MAX 2 min. ældre end $_SESSION["sidstebesked"]
>
>Men den kan jeg ikke liiige dreje - er der en funktion jeg har
>overset?

Prøvede også med:

$timenow = time();
$beskedtid = $_SESSION["sidstebesked"];
$timenow = mktime(0,0,0,0,0,0,$timenow);
$beskedtid = mktime(0,2,0,0,0,0,$beskedtid);
if($beskedtid > $timenow) { $fejl = 1; $timeset = 1; }

Men den duttede heller ikk!

Jesper Brunholm (23-01-2003)
Kommentar
Fra : Jesper Brunholm


Dato : 23-01-03 07:56

Martin wrote:
> Hejsa gruppe...
>
> Ja nu prøvede jeg lige med:
> if(strtotime("$_SESSION["sidstebesked"]+2 minutes") < time()) { $fejl
> = 1; $timeset = 1; }
>
> Og der fik jeg en dejlig T variable error....

som oversat til dansk betyder "hej det er PHP-fortolkeren - jeg _kan_
altså ikke hitte rundt i det når du laver en streng i en streng, hvad er
så strengen????"

Dvs: prøv at 1) fjerne "" omkring "sidstebesked", eller 2) gøre dem til
'', eller 3) lave strtotime($_SESSION["sidstebesked"]."+2 minutes").

mvh

Jesper Brunholm


Niels Andersen (23-01-2003)
Kommentar
Fra : Niels Andersen


Dato : 23-01-03 09:33

Martin <> wrote in <50gu2vkbk7cb0hqn50qtr1fnehceonjs9v@4ax.com>:
> if(strtotime("$_SESSION["sidstebesked"]+2 minutes") < time()) { $fejl
> = 1; $timeset = 1; }

Hvad med dette:

if(time() - $_SESSION["sidstebesked"] < 120) {
$fejl = 1;
$timeset = 1;
}

Husk at et timestamp bare er et tal, der angiver hvor mange sekunder tiden
er efter 1/1 1970. Læg 60 til, og du er et minut længere fremme. Træk 60*60
fra, og du er en time tilbage.

--
Mvh.
Niels Andersen
http://myplace.dk/articles/getpost/?lang=da

Ukendt (24-01-2003)
Kommentar
Fra : Ukendt


Dato : 24-01-03 17:43

On Thu, 23 Jan 2003 09:32:46 +0100, Niels Andersen
<niels-usenet@myplace.dk> wrote:

>Martin <> wrote in <50gu2vkbk7cb0hqn50qtr1fnehceonjs9v@4ax.com>:
>> if(strtotime("$_SESSION["sidstebesked"]+2 minutes") < time()) { $fejl
>> = 1; $timeset = 1; }
>
>Hvad med dette:
>
>if(time() - $_SESSION["sidstebesked"] < 120) {
> $fejl = 1;
> $timeset = 1;
>}
>
>Husk at et timestamp bare er et tal, der angiver hvor mange sekunder tiden
>er efter 1/1 1970. Læg 60 til, og du er et minut længere fremme. Træk 60*60
>fra, og du er en time tilbage.

DåååH ja selvfølgelig... Hmm tror kl. var mange da jeg arbejdede med
det

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

Månedens bedste
Årets bedste
Sidste års bedste