01.18

Č. Bud., 18. 1. 2008, aneb jak jsem se připletl do šatny
Sdílím, tedy jsem. Postřehy, názory, blbiny.
Desítky dokumentárních snímků od nezávislých autorů / komentátorů, které reflektují nebo popisují sociálně politické dění a kontroverzní událostí jsou volně (stream) ke shlédnutí na:
Jedná se o filmy/ dokumenty ve stylu (z těch proslavenějších) Super Size Me nebo Bowling for Columbine
nebo spíš její detekce od prohlížeče i přes to, že je správně definovaná v HEAD stránky
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
se může klidně přihodit když není nastavena navíc jako header parametr php části.
header("Content-Type:text/html; charset=utf-8");
Nutnost řádku není pravidlem a vysloveně záleží na parametru hostingu. Nicméně tomu kdo o tom neví to může zamotat hlavu, protože se to blbě dohledává.
Vlastní funkce echo, která je tu vymalovaná ušetří řadu práce, čekání, kódu a podmínek.
aneb použití stejně jako funkce echo
_echo("Tradááá!");Občas výstup záleží na tom, zda je či není prázdná zobrazovaná proměnná. např.
if ($YES!="") echo "<h1>$YES</h1>";
zápis pmocí _echo funkce:
_echo($YES,"<h1>%s</h1>");
Jedná se vlastně o obrácený zápis funkce printf. Proč obrácený by mělo pozornému čtenáři dojít z předchozího ostavce.
Důležité je, že funkce zajistí aby se v případě, že bude $YES=="", nevypsalo prázdný <h1></h1>
Během stavby programu potřebuje člověk často sledovat mezistav či hodnoty všelijakých proměnných.
_echo($YES,true);
zajistí, že se proměnná YES vypíše okomentovaná <!– tagem, takže bude vidět akorát ve zdrojovém kódu stránky.
\_echo() pobere object, pole i string. Formátovací masky a skrývání jde navzájem kombinovat napříč všem typům proměnných.
function _echo($INPUT,$MASK="%s",$hidden = false)
{
if ($MASK=="true" || $MASK=="1")
{
$hidden = false; $MASK = "%s";
}
if ($MASK=="false" || $MASK=="0")
{
$hidden = true; $MASK = "%s";
}
if (is_array($INPUT) || is_object($INPUT))
{
$INPUT = print_r($INPUT,true);
$MASK = sprintf( ($hidden) ? "%s" : "<p r e>%s</p r e>",$MASK);
}
if (trim($INPUT)!="")
{
$OUTMASK = ($hidden) ? $OUTMASK = "<!- - %s - ->" : "%s";
printf($OUTMASK,sprintf($MASK,$INPUT));
}
}Když se o někom řekne že vypadá jako buran, tak to vlastně nemusí být až tak hanlivé a spíš by to mohlo naznačit že buran je ten kdo neví o tom, že burani mají svojí značku.
