|
| $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
| |
|
|