čtvrtek 26. září 2013

Pakný relax poslouchání ke kompu - Beautiful Light Music - easy smooth inspirational

pondělí 23. září 2013

PHP chyba - Warning: Cannot modify header information - headers already sent...

Pokud se zobrazí v prohlížeči tento výpis

Warning: Cannot modify header information - headers already sent by (output started at /data/web/virtuals/14174/virtual/www/htmlmail/index.php:1) in /data/web/virtuals/14174/virtual/www/htmlmail/index.php on line 2

bude to tím, že se v kódu buď nachází volná řádka nebo je soubor php v kódování UTF8 se zahrnutou signaturou Unicode (BOM), což dělá Adobe Dreamweaver při vytvoření nového souboru. Volbu (BOM) stačí vypustit.

středa 31. července 2013

PHP: Otvírací doba - zavřeno

Malá letní PHP hříčka.

Jak zobrazit informaci o zavření kanceláře na webu do zadaného datumu a času pomocí PHP?
  1. Zjistit aktuální časové razítko time stamp v unixovém formátu
  2. Převést zadaný datum a čas na unixový formát
  3. V podmínce porovnat aktuální a zadaný unixový formát datumu a času a na základě toho zobrazit informaci o zavření.
  4. Po uplynutí zadeného datumu a času se řádka o zavření už nezobrazí a člověk nemusí nic hlídat... :)
---------- například:

Otvírací doba:

Po – Pá 08.00 – 12.00 13.00 – 16.00 hod.
So a Ne ZAVŘENO

Dne 1. 8. 2013 z technických důvodů zavřeno.

---------- PHP kód:

<?php
$datumHodinaDnes = time(); 
// aktuální unixové časové razítko 1375330347
$datumHodinaZavreno = strtotime("2013/08/01 16:00"); 
// rok/měsíc/den hodiny:minuty - anglický tvar datumu a času
 ISO8601 Notations, do kdy má být zavřeno, 
do kdy se má hláška o zavření zobrazovat na webu
if ($datumHodinaDnes <= $datumHodinaZavreno) {
echo 'Dne 1. 8. 2013 z technických důvodů zavřeno.'; 
}
?>