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šechny články z kategorie

Instalace Apache, PHP a MySQL za 30 vteřin

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.

PDO

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.

Upload velkých souborů v JS/PHP

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.

Zjištění barvy obrázku

Zjištění barvy obrázku

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

Zaokrouhlení času

Zaokrouhlení času

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

Zjišťování a oprava překlepů

Jak zjistit a opravit překlep

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

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

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

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

Serializace v PHP

Serializace v PHP

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

Parsování HTML v PHP

Parsování HTML v PHP

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

JSON

JSON

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

Uvozovky v HTML, CSS, JS, PHP, SQL

Uvozovky v HTML, CSS, JS, PHP, SQL

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

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

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

Generování PDF

Generování PDF

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

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

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

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

Vlastní komponenty v Nette

Vlastní komponenty v Nette

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

Vlastní Latte filtr

Vlastní Latte filtr

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

Cookies

Cookies

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

Doba čtení stránky

Doba čtení stránky

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

Zabezpečení čísla objednávky

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

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

Čtení textu na webu

Přečtení textu webu

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

Nastavení kódování BOMem

Určení kódování BOMem

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

Generátor náhodných čísel

Zobrazení náhodného čísla

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

Chyby při programování

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?

Skloňování

České skloňování

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

Identifikátor z písmen a čísel

Identifikátor z písmen a čísel

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

Výpis souborů ze složky

Výpis souborů ve složce

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

Výpis náhodného obsahu

Výpis náhodného textu

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

Porovnávání == a ===

Rozdíl mezi == a ===

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

Ověření dostupnosti domény

Zjištění majitele domény

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

Cacheování obsahu z cizí stránky

Cacheování obsahu cizí stránky

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

GeoIP v PHP

Lokalisace podle IP

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

File_get_contents a timeout

File_get_contents a timeout

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

PHP $_SERVER

PHP pole $_SERVER

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

Překlad stránky

Překlad stránky

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

Převod PHP na JavaScript

Převedení PHP do JavaScriptu

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

Rychlost SQL dotazu

Měření rychlosti SQL dotazu

Měření rychlosti provedení SQL dotazu.

Automatické generování obsahu

Automatické generování obsahu stránky

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

Znak $ v regulárním výrazu

Znak dolaru v regulárním výrazu

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

BB code

BB kód v PHP

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

Zamykání tabulek

Zamykání MySQL tabulek

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

Transakce v MySQL

MySQL a transakce v PDO

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

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

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.

Offline webová stránka

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.

Spojení CSS a JS souborů

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.

CSS sprite

CSS sprite

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

Stažení cizí stránky

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

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

Složení jednoduchého webu v PHP

Jednoduchý web v PHP

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

PHP proxy skript

PHP proxy skript na 50 řádků

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