Skvělou MySQL funkcí, o které mnoho lidí neví, je GROUP_CONCAT. Ve skutečnosti jsem ji neznal já a přišla mi velmi vhod. Jednoduchý příklad použití: Máme v tabulce statisíce, možná milióny řádků typu Id | ProductID | Tag Máme několik tagů u každého ProductId a chceme vypsat všechny Tagy pro vybrané ProductId. Tohle u jednoho produktu snadno vyřešíme […]
$ch = curl_init(); Vytvoření handle na curl curl_setopt($ch, CURLOPT_URL,”http://www.abc.com/hello.php”); Nastavení URL, se kterým bude curl pracovat curl_setopt ($ch, CURLOPT_HEADER, true); Curl vrátí také hlavičku odpovědi curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, true); V případě přesměrování pokračuje na přesměrovanou adresu curl_setopt($ch, CURLOPT_TIMEOUT, 10); Časový limit (s) pro připojeni curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); true = vrátí odpověď do stringu, false = […]
Včera jsem potřeboval jednoduchou věc na Bookmarky.cz: zobrazit a skrývat tlačítko (pro smazání) u každého odkazu. Stránka používá JQuery, tak by to nebyl problém. $(‘.prepinac’).toggle( function(){ $(‘.t_tlacitko’).show(); }, function(){ $(‘.t_tlacitko’).hide(); } ) JQuery funguje tak, že najde všechny objekty odpovídající kritériu “.t_tlacitko” a každému nastaví nový styl. Problém se vyjeví v okamžiku, kdy na stránce […]
Díky externí knihovně je práce s JSON objekty, na jejichž nativní podporu ve Flashi zřejmě zase někdo pozapomněl, velice jednoduchá. Bohužel dokumentace nám toho taky moc neřekne, takže doufám, že vám tento kousek kódu bude trochu užitečný. import com.adobe.serialization.json.JSON; var myObject=new Object(); myObject.jidlo=new Array(‘chleba’,’párek’,’hořčice’); myObject.piti=new Array(new Array(‘pramenitá voda’,20),new Array(‘mattonka’,30)); var s:String=JSON.encode( myObject ); trace(s); //serializovaný […]
Některé funkce v PHP nejsou příliš známé, pravděpodobně jen proto, že jsou příliš zapadné v manuálu. Přitom v mnohém usnadní rutinní práci. 1. func_get_args() Zobrazí parametry, které byly předány funkci. Ideální pro odlaďování funkcí s proměnným počtem parametrů. 2. glob() Hledání souborů podle zadané masky řeším standardně pomocí rekurze, ale pomocí glob() je to mnohem […]