15. dubna 2011

PHP zapnutí error_reporting

Tento kousek kódu zapne všechna chybová hlášení.

  
<?php
  ini_set('display_errors',1);
  error_reporting(E_ALL);
?>

Další možné hodnoty namísto E_ALL jsou: E_ERROR, E_WARNING, E_PARSE, E_NOTICE.

Odkazy na další čtení

PHP - přesměrování pomocí HTTP hlaviček

Přesměrování pomocí hlaviček header() lze v PHP provést dvěma základními způsoby. Jednak pomocí hlavičky 301 Moved Permanetly (přesunuto natrvalo) nebo pomocí 302 Found (dočasné přesměrování).

Přesměrování 301 Moved Permanetly


<?php
  header("HTTP/1.1 301 Moved Permanently");
  header("Location: http://www.ineumann.cz");
  header("Connection: close");
?>

.htaccess - doménový alias

Doménový alias jako samostatná stránka.

  
  #--domena example.cz je v adresari 'example'
  RewriteCond %{HTTP_HOST} example.cz$ [NC]
  RewriteCond %{REQUEST_URI} !^/example/.*$ 
  RewriteRule ^(.*)$ /example/$1

CSS - zaoblení rohů

Zaoblení rohů funguje ve všech moderních prohlížečích, kromě Internet Exploreru 8 (v IE9 už by mělo).

  
.radius {
  border-radius: 15px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

14. dubna 2011

PHP - kontrola emailové adresy

Ověření syntaktické správnosti emailové adresy. Tuto funkci uvedl na svém webu Jakub Vrána.

  
function check_email($email) {
  $user = '[-a-z0-9!#$%&\'*+/=?^_`{|}~]'; // znaky tvořící uživatelské jméno
  $domain = '[a-z0-9]([-a-z0-9]{0,61}[a-z0-9])'; // jedna komponenta domény
  return eregi("^$user+(\.$user+)*@($domain?\.)+$domain\$", $email);
}

CSS - zákaz zvětšování textarea

Zakáže uživateli zvětšování prvku textarea v prohlížeči. Většinou se nevyplatí uživateli něco zakazovat, ale mnohdy by zvětšení prvku vedlo k rozhození celé strukturu Vaší prezentace. CSS kód je velmi jednoduchý.


textarea {
  resize: none;
}

Poznámka: Odzkoušeno zatím pouze v Google Chrome.

10. dubna 2011

Pikantní utopenci - recept

Tyhle utopenci jsou skutečná lahoda. I když nálev vypadá poněkud zvláštně (je téměř shodný s nálevem pro přípravu "sloního žrádla"), po ochutnání si tento typ utopenců jistě zamilujete.


Potřebné ingredience

  • špekáčky nakrájené na kolečka,
  • cibule nakrájená na kolečka,
  • 15 lžic vody,
  • 5 lžic octa,
  • 4 lžíce worcesteru,
  • 4 lžíce oleje,
  • 2 lžíce hořčice,
  • 1 bobkový list,
  • mletý pepř,
  • 2 kuličky nového koření,
  • chilli koření,
  • sůl,
  • 4 lžíce kečupu