Žertovná novinová zpráva a subdomény v PHP
Uvést někoho do rozpaků žertovnou zprávou z tisku lze různě – náš skript do předem zadaného textu jen vloží jméno, které budete zadávat do URL, takže tvorba zpráv bude velmi snadná. Ačkoli příklad vypadá jako zbytečná hříčka, ukazuje možnosti práce s doménami přímo ve skriptu a pro zvídavé jistě najde seriózní uplatnění.
Podobných skriptů v akci najdete na internetu stovky – zde si však ukážeme, jak jsou takové skripty vytvořeny. Příklad si můžete prohlédnout na php.czechia.com.
Následující skript joke.php je nejlépe "navěsit" na skript pro vlastní chybovou stránku obdobně jako Vlastní přesměrovací službu. Pokud byste chtěli používat obě služby najednou, vnořte do stránky 404.phtml z uvedeného článku takovouto "rozbočku":
|
Jakmile bude někdo požadovat neexistující dokument, nejprve se ověří, zda součástí požadavku není název domény "vtipného" skriptu (v našem příkladu joke). Pokud ano, zpracuje se skript joke.php, který nakonec sám ukončí zpracování celého skriptu. Stejně jako u zmiňované přesměrovací služby předpokládáme aktivní službu multidomain na serveru. Případně je nutné požádat správce serveru o takové nastavení, aby náš server akceptoval adresu zadanou třeba jako http://jakykoli.nesmysl.server.cz.
Ve skriptu nejprve z URL vypreparujete zadané části jména. Potom otestujete, zda je vůbec nějaké zadáno – pokud ne, nastavíte výchozí, aby i v tomto případě měla zobrazená zpráva smysl. V cyklu potom u jednotlivých částí (slov) vždy první písmeno převedete na velké písmeno (aby jméno a příjmení bylo gramaticky správně). Nakonec ještě zpětně změníte velká počáteční písmena na malá u vyjmenovaných spojek nebo předložek, protože ty lze do URL skriptu vkládat také. Následuje už jen kompletní HTML kód zprávy (ta by mohla být i v jiném souboru a vkládaná pomocí include, případně by tak šlo generovat zprávu i náhodně). V místech, kde má být ve zprávě zobrazeno jméno, je povelem PHP vygenerováno jméno zjištěné skriptem – v našem případě je v proměnné $jokename. Na konci skriptu je ještě přidáno ukončení skriptu, aby se tak ukončilo provádění původně začatého skriptu 404.phtml. Jinak by se na konci stránky ještě objevilo chybové hlášení, že je soubor nenalezen.
|
Drobnou nevýhodou je pouze "mužská" varianta textu, úpravu už ponechávám na vás. Vyzkoušejte si různé varianty zadání URL včetně předložek nebo různých přívlastků. Skript si můžete stáhnout. Pro lov žertovných textů se vypravte na weby bulvárního tisku a hledejte podle šťavnatých klíčových slov.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Nejlevnější VPS: To je nový Cloud Server Mini od ZonerCloud
4. června 2024 -
10 nejpopulárnějších programovacích jazyků a jejich využití
9. listopadu 2023 -
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024