Zaujímavé funkcie k článkom v PHP
Prednedávnom vyšiel článok o hodnotení a komentároch k článkom v PHP. Teraz si tento mini seriál doplníme o ďalšie funkcie: odoslanie článku emailom, stiahnutie článku ako txt súbor a verziu článku pre tlač.
Odoslanie článku emailom
Máme na výber dve alternatívy: buď odošleme celý článok, alebo len úvod, resp. nejakú časť. Niektoré články sú formátované priamo pre zobrazenie v prehliadači. Tento článok cez PHP môžeme poslať, výsledkom však bude, že niektoré emailové programy túto správu nezobrazia. Preto vám radím odosielať len neformátované články, no tento skript zvládne i HTML formátované články:
send.php
|
Takto veľmi jednoducho môžeme odoslať článok. Z článku musíme dať odkaz v tvare:
|
Premenná predmet
obsahuje napr. nadpis článku a text
obsahuje samotný text článku. Skript si potom vypýta email, na ktorý má článok odoslať. Po kliknutí na tlačítko sa vykoná skript: rozkódujú sa obe premenné predmet
a text
a odošle sa email. V našom prípade sa odoslal HTML email. Ak nechcete odoslať HTML email, hlavičku Content-Type vymažte.
Stiahnutie článku ako súbor .txt
Ak chcete článok ponúknuť na stiahnutie v čistej forme (bez obrázkov a navigačných prvkov), je táto funkcia vhodná. Opäť ju uložíme do súboru, tentoraz down.php:
|
Túto funkciu zavoláte odkazom:
|
Kde nadpis a text musíte samozrejme doplniť. Vďaka hlavičkám dokážete ovplyvniť to, že súbor neuvidíte v prehliadači, ale užívateľovi sa ukáže ponuka na stiahnutie súboru, ktorého názov môžete tiež predom určiť.
Na koniec: verzia pre tlač
Tento skript je najjednoduchší. A o to nám ide. O jednoduchosť. Je dobré ponúkať k článku verziu pre tlač, kde užívateľ nájde holý článok, najlepšie bez obrázkov. Takisto font môže byť Times New Roman. Ide o to, aby si užívateľ mohol článok bez problémov a zbytočných vecí vytlačiť. Súbor print.php vyzerá takto:
|
Na záver treba dodať, že uvedené funkcie tak ako sú napísané, sa hodia iba pre kratšie články, lebo text sa predáva do URL, kde dĺžka nie je neobmedzená. Pre dlhšie články by bolo vhodnejšie použiť vloženie súboru článku pomocou include alebo z databázy – princíp zostáva rovnaký.
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
-
Zvýšení výkonu WiFi signálu: Jak a proč používat WiFi zesilovače
28. června 2023 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jak se chránit před podvody na internetu – část 1
8. října 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