Strana: 2

www.www.zaachi.com »  Blog/Php

Jednoduché grafy v PHP

Publikováno: 20.5.2008 22:20:25

Jednoduchá třída pro generování grafů v PHP 5 s využitím GD knihovny. Třída umožňuje v současné verzi generovat 16 typů grafů, počínaje jednoduchými XY křivkovými až po složitější 3D grafy.


{32}

PHP: Náhled fotogalerie

Publikováno: 9.5.2008 18:50:23

Jednoduchý skript pro vytvoření obrázku obsahujícího náhledy více obrázků.


{0}

PHP: Buffer preload (output buffering)

Publikováno: 17.4.2008 11:39:41

Občas nastane situace, kdy potřebujeme v PHP udělat například několik složitějších výpočtů, které budou trvat více serverového času, ale budeme chtít postupně uživateli vypisovat hotové informace a ne čekat až na dokončení skriptu. Můžeme si pomoci bufferem v PHP.


{4}

PHP: Výchozí hodnota formulářů

Publikováno: 25.3.2008 22:12:29

O tom jak správně doplňovat již odeslané hodnoty z formulářových polí jako jejich value hodnoty.


{7}

PHP MySQL: Vyhledávání

Publikováno: 3.3.2008 16:20:09

Pro vyhledávání v MySQL databází existuje několik možností. Některé z nich jsou přímo implementovány v databází, jiné lze provádět pomocí správných operátorů v dotazech.


{14}

Chybová hlášení v PHP

Publikováno: 23.8.2008 23:25:21

Řekneme si něco o chybových hlášeních jak v PHP, tak v MySQL, nakonec se podíváme vlastní řešení chybových hlášení.




PHP&MySQL: prohození sloupců v tabulce

Publikováno: 26.3.2009 20:22:53

Občas nastane situace, kdy potřebujeme použít funkci v databázi, kterou databáze standardně neumožňuje. Příkladem toho může být například prohození dvou sloupců v tabulce.


{3}

Traverzování kolem stromu #4 (operace nad stromem)

Publikováno: 24.11.2007 02:07:41

Traverzování kolem stromu je jeden ze způsobů, jak ukládat stromovou strukturu dat v relační databázi. V tomto čtvrtém díle si ukážeme základní operace nad stromem.


{7}

Seřazení pole v PHP

Publikováno: 19.10.2007 15:43:34

Řazení pole je velice jednoduchá věc, protože nám PHP nabízí spoustu sort funkcí. Problém nastává až v případě, kdy chceme seřadit pole určitým způsobem, pro který ani jedna z funkcí nevyhovuje.


{0}

Traverzování kolem stromu #3

Publikováno: 17.10.2008 09:06:08

Traverzování kolem stromu je jeden ze způsobů, jak ukládat stromovou strukturu dat v relační databázi. V tomto třetím díle dokončíme přesouvání uzlů a navíc doplníme naši třídu o velice jednoduchou metodu pro přejmenování uzlů.




Jednoduchá kontrola proměnných

Publikováno: 16.11.2008 17:50:26

Formuláře jsou prakticky nejjednodušším způsobem jak lze získat data od uživatele. S touto jednoduchostí jde ruku v ruce nebezpečí těchto dat. Uživatelům nemůžeme nikdy věřit a proto je nutné všechny tyto vstupy zabezpečit a data ověřovat. Nestačí například napsat, že v daném formulářovém inputu musí být zadán platný email, protože se vždy najde někdo, kdo se pokusí zadat libovolný řetězec, a nejen to. Špatně ošetřený vstup může vést k chybám jako SQL injection nebo XSS. Takový formulář je součástí téměř každého webu a pokud vás už přestalo bavit u každého takového formuláře neustále dokola provádět kontroly, můžete si vytvořit několik jednoduchých funkcí, které se o kontrolu budou starat. Ovšem nemusí se jednat pouze o formuláře, ale také bezpochyby o kontrolu proměnných ve skriptu. V tomto příkladu si vytvoříme třídu, v níž bude mít každá metoda na starosti kontrolu jiné hodnoty.




Traverzování kolem stromu #2

Publikováno: 11.8.2007 00:31:47

Traverzování kolem stromu je jeden ze způsobů, jak ukládat stromovou strukturu dat v relační databázi. V tomto článku si ukážeme jak lze z vytvořeného stromu mazat uzly a jak můžeme jednotlivé uzly mezi sebou přesouvat.


{2}

Traverzování kolem stromu #1

Publikováno: 18.7.2009 19:26:53

Traverzování kolem stromu je jeden ze způsobů, jak ukládat stromovou strukturu dat v relační databázi. Způsobů, jak ukládat stromová data je samozřejmě spousta, ovšem ne všechny jsou dostatečně efektivní. Můžeme například používat různé rekurzivní způsoby, jež jsou většinou při větší velikosti stromu velice pomalé neboť pro získání celého stromu bude zapotřebí minimálně tolik SQL dotazů, kolik je úrovní rozvětvení. Další možností je použít zásobník, který je sice rychlejší než rekurze, ale i tak při větší velikosti stromu budeme na databázi chrlit spousty SQL dotazů.


{12}

 

Strana: 1 2

 

 

TOPLIST.cz
rss coments img img img