Autor Zpráva
pogg
Profil
Zdravím,

mám takový problémek s datem. do db ukládám datum vložení $vlozeno = time();

při výběru pak $vlozenoshow = strftime('%d/%m/%Y %H:%M:%S', $vlozeno);

v db: 1248864018

datum se zobrazí dobře, ale vyhodí při tom chybu:
Warning: strftime() expects parameter 2 to be long, string given in /var/www/example.com/domains/www/vypis/xxx.php on line 155

na 154 řádku je
$vlozenoshow = strftime('%d/%m/%Y %H:%M:%S', $vlozeno);

na 155 řádku je
$vlozenoshow2 = strftime('%d/%m/%Y %H:%M:%S', $vlozeno2);

výsledek zobrazí:
29/07/2009 12:40:18

díky za reakce...
Radek9
Profil
Jakou hodnotu má $vlozeno2?
pogg
Profil
Radek9

je to jiné datum - upravy takže když je to poprvé vloženo tak má stejnou hodnotu, jinak odlišnou, ale v tomto případě je v

$vlozeno = 1248864018 ;
$vlozeno2 = 1248864018 ;

nikde jsem o tom nic nenašel, jen stejnou chybovou hlášku na mnoha webech, která je na stránce ale admini je asi neřeší:(

rád bych se toho zbavil. Je zajímavé, že se vše zobrazí korektně a přeci to vypíše tu hlášku??!?!?!?
Radek9
Profil
Když si tu proměnnou vypíšeš echem tak se normálně zobrazí?
pogg
Profil
ano
pogg
Profil
Nechápu toto expects parameter 2 to be long, string

Očekávaný parametr 2 který má být dlouhý string??!?!??!
Radek9
Profil
Teď jsem si to vypsal a oboje normálně běží. Takže bude problém někde jinde. Můžete sem dát celý kód?
edit: Ta chyba znamená, že je druhý parametr prázdný.
pogg
Profil
no právě jsem zjistil že mi to dělá když přidám nový článek...... u těch starých je to v pořádku....

Ta chyba znamená, že je druhý parametr prázdný.
jaký druhý parametr??? myslíte $vlozeno v té funkci????
pogg
Profil
a již chápu jsem to ale trouba... to $vlozeno2 se mi zapíše až o řádek níže a tedy v tomto uvedeném příkladu je $vlozeno2 prázdné, proto to hlásilo......

Díky moc za pomoc.... bez té nápovědy bych to neodhalil....

vždycky taková blbina.....

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: