Sleduj návody s komentářem. Upload obrázků Upload souborů War3Zone.eu Webmail Podpoř náš web a vyber si výhodu




Sponzor VPS:






      

Serialbook - upozornění na nové epizody oblíbených seriálů

Tvorba webu Návody

Moderátor: Web poradce

[TuT]Newsletter

Příspěvekod  Nitram » ned 20. lis 2011 19:18:41

Takže dnes si uděláme newsletter, kde zadáme jmeno a e-mail + validaci e-mailu, data uložíme do DB + vytvoříme "odhlašovací klíč", který použije uživatel pokud si nepřeje aby přicházely emaily. Skripty jsou dělaný v OOP (Objektově orientované programování)

Nejprve si vytvoříme mysql tabulku a spojeni s DB:

Mysql tabulka:

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Jednoduchá třída pro praci s databází:

mysql.class.php

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


soubor: pripojeni.php

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Teď uděláme třidu Newsletter. Bude obsahovat 4 veřejné metody (funkce) -> __construct(), register(), loadData(), logOut() a checkValidEmail(). Struktura není vůbec složitá:


Soubor: newsletter.class.php
Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Teď můžeme vytvořit s danou třídou pracovat. Vytvoříme si stranku index.php, kde vložíme formulář pro newsletter. Také nesmí chybět validace odeslaných údajů:
Soubor : index.php

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


Už nám chybí jen vypis reg. uživatelů. Samozřejmě můžete si udělat sami automatické odesílání e-mailů všem odběratelům (funkcí mail()), ale o tom příště. Uděláme také odhlášení odběratele:

Soubor : vypis.php

Kód: Vybrat vše
Pokud chceš vidět odkazy, tak se přihlaš (popř. zaregistruj)!


To je vše jakékoliv připomínky mi pište do PM nebo na skyp co mám v podpisu hodně štěstí :)

Skype: nitram09
Pracuji jako vývojář v oblasti tvorba webu a mobilních aplikací. Rád vám poradím, ale zadarmo netvořím.
  Nitram
Podpora
Podpora
 
Příspěvky: 352
Registrován: pon 15. úno 2010 14:58:26
Bydliště: Kousek od Znojma
Podpora: 109 Kč

Zpět na Návody

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Tento web používá k poskytování služeb a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace