Autor Zpráva
Xopr
Profil *
Takže mám kód:
echo (StrFTime($CZD[.'%D'.].' %j. '.$CZM[.'%M'.].' %Y% H:%M:%S', getLastMod()));
$CZD - by mělo přepisovat anglický dny na český a $CZM totéž ale s měsícama
no a jaksi to nechce fungovat hlási to err: Parse error: syntax error, unexpected ']' in C:\program-files\wamp\www\index.php on line 180

Poradíte mi, prosím, co s tím mám dělat?
Měsíček
Profil
má to být opravdu .$CZD[.'%D'.]. nebo to má být .$CZD['%D']. (myslím tím ty dvě přebývající tečky).
Xopr
Profil *
No, nevím ale po oddělání teček to vyhodí:
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\program-files\wamp\www\index.php on line 180
Měsíček
Profil
Kde bereš $CZD["%D"]?
Xopr
Profil *
$CZD=Array("Mon"=>"v pondělí",
"Tue"=>"v úterý",
"Wed"=>"ve středu",
"Thu"=>"ve čtvrtek",
"Fri"=>"v pátek",
"Sat"=>"v sobotu",
"Sun"=>"v neděli");
$CZM=Array("Jan"=>"ledna",
"Feb"=>"února",
"Mar"=>"března",
"Apr"=>"dubna",
"May"=>"května",
"Jun"=>"června",
"Jul"=>"července",
"Aug"=>"srpna",
"Sep"=>"září",
"Oct"=>"října",
"Nov"=>"listopadu",
"Dec"=>"prosince");
echo "Poslední aktualizace byla provedena "; echo (StrFTime($CZD[.'%D'.].' %j. '.$CZM[.'%M'.].' %Y% H:%M:%S', getLastMod()));
Měsíček
Profil
a co že tam dělá to "%"?
Xopr
Profil *
No nevím ale když oddělám tak to vyflusne jenom toto:
Poslední aktualizace byla provedena $CZD[D] 13. $CZM[m] 08 18:14:30
Xopr
Profil *
No tak sem to pořešil zdlouhavěji ale funguje to jak má
Kód:
$CZM=Array("01"=>"ledna",
"02"=>"února",
"03"=>"března",
"04"=>"dubna",
"05"=>"května",
"06"=>"června",
"07"=>"července",
"08"=>"srpna",
"09"=>"září",
"10"=>"října",
"11"=>"listopadu",
"12"=>"prosince");
echo "Poslední aktualizace byla provedena ".(StrFTime('%d.', getLastMod())).$CZM[(StrFTime('%m', getLastMod()))].(StrFTime(' %Y v %H', getLastMod()))." hodin.";

Výsledek:
Poslední aktualizace byla provedena 13.června 2008 v 18 hodin.
Joker
Profil
Xopr
No nevím ale když oddělám tak to vyflusne jenom toto:
Poslední aktualizace byla provedena $CZD[D] 13. $CZM[m] 08 18:14:30

Je potřeba ty proměnné nedávat do apostrofů:

echo "Poslední aktualizace byla provedena ".$CZD[date("D",getLastMod())].". ".$CZM[date("D",getLastMod())].". ".date("Y v H",getLastMod())." hodin";

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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