Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obrazek / informacja "Nowe"
Andrzej Sztuczka
post
Post #1





Grupa: Zarejestrowani
Postów: 20
Pomógł: 0
Dołączył: 28.05.2003

Ostrzeżenie: (0%)
-----


....

Ten post edytował Andrzej Sztuczka 16.08.2008, 22:24:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


W zasadzie to nie jest odpowiedź na twoje pytanie, ale nie mogłem się powstrzymać.
Nie rób tak :
  1. <?php 
  2. $minuta = date(i);$godzina = date(H);$dzien = date(d);$miesiac = date(m);$sek =
  3.  date(s);$rok = date(Y); 
  4. $datee = &#092;"$rok-$miesiac-$dzien $godzina:$minuta:$sek\"; 
  5. setcookie(&#092;"dataa\", $datee, time() + 2592000 * 24); 
  6. ?>

Możesz zrobić od razu tak :
  1. <?php
  2. $datee = date(Y-m-d H:i:s);
  3. setcookie(&#092;"dataa\", $datee, time() + 2592000 * 24); 
  4. ?>
Go to the top of the page
+Quote Post
Majdan
post
Post #3





Grupa: Zarejestrowani
Postów: 445
Pomógł: 0
Dołączył: 21.12.2003
Skąd: Tomaszów Lubelski

Ostrzeżenie: (10%)
X----


Racja. smile.gif
Jeszcze poprawniej jest chyba w cudzysłowach:
[php:1:8e48d70a27]<?php
// (...)
setcookie("dataa", date("Y-m-d H:i:s"), time() + 2592000 * 24);
// (...)
?>[/php:1:8e48d70a27]


--------------------
Go to the top of the page
+Quote Post
cboot
post
Post #4





Grupa: Zarejestrowani
Postów: 85
Pomógł: 0
Dołączył: 2.02.2004

Ostrzeżenie: (0%)
-----


Cytat
Nie wiem jak zrobić, żeby "[nowe]" znikało w przypadku samego wyświetlenia wpisu przez użytkownika.

Nie rozumiem tego fragmentu: samego wyświetlania wpisu przez użytkownika. Sprecyzuj, kiedy ma się wyświetlać, a kiedy nie.


--------------------
Na warsztacie (z zamiłowania): Nowy rynek kosztowności, broni, ziół i misktur na Vallheru (MMORPG) lllllllllllll 65%
[b]Na warsztacie (komercyjnie):
Rozbudowa i adaptacja do wymagań klienta gotowego Progra
Go to the top of the page
+Quote Post
nexis
post
Post #5





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Cytat
Sprecyzuj, kiedy ma się wyświetlać, a kiedy nie.


Chodzi mu zapewne o wyświetlanie napisu [nowy], kiedy data i czas jest nowszy od drugiego określonego czasu, czyli $sprawdz_date < $topic_lastdate.

Problem tkwi pewnie w tym, że napis się wyświetla cały czas lub nigdy, tak? Tak jest, bo zmienne są stringami. Najłatwiej zapisywać czas w sekundach od czasu uniksowego, bo nie ma nic prostszego niż porównywać dwie liczby. Można to zrobić za pomocą funckji [manual:0c53d4c641]mktime[/manual:0c53d4c641]:

[php:1:0c53d4c641]<?php
$data=date("H,i,s,m,d,Y");
$data=mktime($data);
setcookie("dataa", $data, time() + 2592000 * 24);
?>[/php:1:0c53d4c641]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 10:00