PHP – serverový programovací jazyk pro web

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.

PHP2Shell: co se stalo s PHP a proč aktualisovat

Koho se týkají kritické chyby PHP2Shell, jak opravit PHP a prověřit napadení. Dopady na database, WordPress a staré projekty i názorné vysvětlení útoku.

23 minut

Generátor náhodných čísel online

Online generátor náhodných čísel z libovolného rozsahu. Náhodné číslo jedním kliknutím + kód pro JavaScript, PHP, Python a další jazyky.

5 minut

JSON – formát a online nástroje

Co je JSON a jak s ním pracovat. Online formátovač, validátor a diff.

4 minuty

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

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

5 minut

Výpis náhodného textu

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

3 minuty

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.

4 minuty

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.

4 minuty

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.

3 minuty

Zjištění barvy obrázku

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

2 minuty

Zaokrouhlení času

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

1 minuta

Jak zjistit a opravit překlep

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

4 minuty

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

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

2 minuty

Serializace v PHP

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

3 minuty

Parsování HTML v PHP

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

3 minuty

Uvozovky v HTML, CSS, JS, PHP, SQL

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

6 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í.

3 minuty

Generování PDF

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

2 minuty

Vlastní komponenty v Nette

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

3 minuty

Vlastní Latte filtr

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

2 minuty

Cookies

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

6 minut

Doba čtení stránky

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

3 minuty

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

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

3 minuty

Přečtení textu webu

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

2 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ů.

2 minuty

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?

5 minut

České skloňování

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

2 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.

3 minuty

IP adresa, prohlížeč a jazyk

Zjištění IP adresy, prohlížeče a preferovaného jazyka návštěvníka.

1 minuta

Výpis souborů ve složce

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

2 minuty

Rozdíl mezi == a ===

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

1 minuta

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.

1 minuta

File_get_contents a timeout

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

2 minuty

PHP pole $_SERVER

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

1 minuta

Překlad stránky

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

2 minuty

Převedení PHP do JavaScriptu

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

2 minuty

Měření rychlosti SQL dotazu

Měření rychlosti provedení SQL dotazu.

2 minuty

Automatické generování obsahu stránky

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

3 minuty

Znak dolaru v regulárním výrazu

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

1 minuta

BB kód v PHP

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

4 minuty

Zamykání MySQL tabulek

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

3 minuty

MySQL a transakce v PDO

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

2 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.

2 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.

2 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.

2 minuty

CSS sprite

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

4 minuty

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

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

2 minuty

Jednoduchý web v PHP

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

3 minuty

PHP proxy skript na 50 řádků

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

3 minuty

Novinky e-mailem

Když budu mít něco opravdu zajímavého, můžu vám to poslat e-mailem

Přidej se k 500+ čtenářům
Jen kvalitní obsah
Žádný spam

Web jecas.cz píše Bohumil Jahoda, kontakt
Seznam všech článků · Témata · Zkratky
2013–2026