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
-
Zabezpečení e-mailů: Jak můžete chránit vaši firemní komunikaci
13. prosince 2023 -
Dostali jste k vánocům PC? Využijte jeho AI potenciál!
3. ledna 2025 -
Aktualizujete svoji .NET webovou aplikaci? Může se hodit app_offline.htm
10. července 2024 -
Co je to VRAM a jak ji navýšit bez drahého upgradu?
20. srpna 2024
Nejnovější
-
Apple jde naproti práci s HDR monitory!
17. ledna 2025 -
Jak využít AI potenciál svého Macu?
9. ledna 2025 -
NIS2: Verifikace údajů vlastníků domén
6. ledna 2025 -
Dostali jste k vánocům PC? Využijte jeho AI potenciál!
3. ledna 2025