Moderní tvorba webových aplikací

O webu

PHP

PHP je hodně populární programovací jazyk, který je dostupný na obrovském množství hostingů a jde si ho i snadno nainstalovat na vlastní PC.

Za velké rozšíření vděčí PHP své jednoduchosti a značné toleranci k chybám, díky které méně odrazuje začátečníky než jiné programovací jazyky.

Výpis náhodného textu

Jak na stránce náhodně vypsat obrázek, odkaz, reklamu, text nebo cokoliv jiného.

5 minut

Instalace Apache, PHP a MySQL za 30 vteřin

Jak si ve Windows spustit vlastní Apache, PHP a MySQL na svém PC za půl minuty.

7 minut

MySQL přes PDO

PDO je PHP rozhraní pro pohodlnější práci s SQL databásí. Jaké přináší výhody a jak ho používat.

7 minut

Upload obrovských souborů v JS/PHP

Jak umožnit návštěvníkům nahrát soubory jako videa v řádech MB/GB s progress barem.

7 minut

Zjištění barvy obrázku

Jak v JavaScriptu i PHP zjistit hlavní barvu obrázku.

4 minuty

Zaokrouhlení času

Jak v PHP zaokrouhlit čas na celé pětiminuty, čtvrthodiny nebo půlhodiny.

2 minuty

Jak zjistit a opravit překlep

Jak zjišťovat, jestli uživatel neudělal překlep a sdělit mu, co chtěl napsat.

7 minut

Výpočet průměru a mediánu v PHP/JS

Jak v jazyce PHP nebo v JavaScriptu spočítat medián.

4 minuty

Serializace v PHP

Funkce serialize v PHP převádí datovou strukturu na řetězec uložitelný do souboru nebo database.

4 minuty

Parsování HTML v PHP

Jak v PHP parsovat HTML stránku a získat z ní potřebná data.

7 minut

JSON

JSON je universální formát pro ukládání dat. Jak ho používat?

8 minut

Uvozovky v HTML, CSS, JS, PHP, SQL

Jak správně používat uvozovky v HTML, CSS, JavaScriptu, PHP a MySQL.

12 minut

Získání obsahu stránky přes oEmbed

Formát oEmbed slouží k pohodlnému získání obsahu stránky bez nutnosti jejího parsování.

6 minut

Generování PDF

Vytváření PDF dokumentů v JavaScriptu a PHP.

4 minuty

Převod písmen na VELKÁ a malá

Převedení textu na velká nebo malá písmena.

7 minut

Vlastní komponenty v Nette

Komponenty v Nette dokáží bránit opakování stejného kódu.

5 minut

Vlastní Latte filtr

Jak si vytvořit vlastní filtr (helper) do Latte šablon v Nette Frameworku.

4 minuty

Cookies

Kdy cookies (ne)používat a jak s nim pracovat v JavaScriptu a PHP.

10 minut

Doba čtení stránky

Jak zobrazit přibližnou dobu, kterou zabere čtení stránky.

6 minut

Jak zabezpečit číslo objednávky v e-shopu

Jakým způsobem bezpečně sestavit číslo objednávky zboží v e-shopu.

5 minut

Přečtení textu webu

Jak obsah webové stránky přečíst hlasem.

4 minuty

Určení kódování BOMem

Co je to BOM a jak nastavuje kódování pro správné zobrazování českých znaků.

3 minuty

Zobrazení náhodného čísla

Jak vygenerovat náhodné číslo z určitého rozsahu v JavaScriptu a PHP.

5 minut

Jak zobrazit chybové hlášky

Při odstraňování problému v HTML/CSS/JS/PHP/SQL je nutný přístup k chybovým hláškám, jak se k nim dostat?

11 minut

České skloňování

Jak v JS, PHP nebo CSS správně vytvořit skloňování slov pro české prostředí.

3 minuty

Identifikátor z písmen a čísel

Jak místo dlouhého číselného identifikátoru použít kratší kombinaci písmen a čísel.

4 minuty

Výpis souborů ve složce

Jak v PHP vypsat a podle názvu či data seřadit obsah složky.

3 minuty

Rozdíl mezi == a ===

Rozdíl mezi porovnáváním hodnota pomocí == a ===.

3 minuty

Zjištění majitele domény

Jak PHP skriptem ověřit, zda je doména volná nebo kdo je její vlastník.

1 minuta

Cacheování obsahu cizí stránky

Jak cacheovat výsledky obsahu staženého z cizí stránky.

2 minuty

Lokalisace podle IP

Jak na základě IP adresy lokalisovat návštěvníka webu.

2 minuty

File_get_contents a timeout

Jak omezit maximální čas získávání obsahu stránky z URL.

3 minuty

PHP pole $_SERVER

Co užitečného obsahuje v PHP vestavěná proměnná $_SERVER.

3 minuty

Překlad stránky

Snadná lokalisace webu do různých jazyků.

3 minuty

Převedení PHP do JavaScriptu

Jak převést PHP kód do JavaScriptu.

4 minuty

Měření rychlosti SQL dotazu

Měření rychlosti provedení SQL dotazu.

3 minuty

Automatické generování obsahu stránky

Automatické generování obsahu HTML stránky v JavaScriptu i PHP.

4 minuty

Znak dolaru v regulárním výrazu

Jak zapsat znak dolaru v regulárním výrazu v PHP.

2 minuty

BB kód v PHP

Formátování příspěvků pomocí BB code v PHP. Převod BB kódu do HTML.

7 minut

Zamykání MySQL tabulek

K čemu slouží, kdy a proč používat zamykání tabulek příkazem LOCK TABLE.

7 minut

MySQL a transakce v PDO

K čemu slouží, jak a proč používat transakce při používání MySQL v PDO.

3 minuty

Seznam českých Google písem – making of

Postup, kterým jsou vybírána a určována písma s českou diakritikou z Google Fonts.

3 minuty

Offline webová stránka

Jak umožnit návštěvníkům stažení celé webové stránky pro prohlížení offline, umístění na CD apod.

3 minuty

Spojení CSS a JS souborů do jednoho

Zrychlit načítání webu pomůže sloučení CSS a JavaScriptu do jednoho souboru. Hotové řešení v PHP.

3 minuty

CSS sprite

Spojení všech obrázků do jednoho (CSS sprite) zrychlí načítání webu. Hotový generátor v PHP.

8 minut

Získání obsahu cizí stránky

Jak v PHP a JavaScriptu získat obsah z cizí webové stránky.

3 minuty

Jednoduchý web v PHP

I web o pár stránkách je vhodné skládat automatisovaně. Jak na to v PHP?

5 minut

PHP proxy skript na 50 řádků

Hotový PHP skript umožňující zobrazit web prostřednictvím jiné IP adresy.

5 minut

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků
2013–2025