Obrazec za pošiljanje pošte v PHP bom izdelali v programu Dreamweaver.
Odpremo nov dokument in izberemo zavihek Forms, preko katerega bomo na obrazec dodali polja za vpis.
|
Pošiljanje pošte v PHP |
|||
|
|||
|
|||
|
|||||
Obrazec za pošiljanje pošte v PHP bom izdelali v programu Dreamweaver.
|
|||||
|
|||||
Najprej dodamo tri polja tipa Text Field. |
|||||
|
|||||
Ker želimo, da bo vnosno polje za sporočilo nekoliko večje, na obrazec dodamo še polje tipa Textarea. |
|||||
|
|||||
Vsa polja, ki smo jih dodali na obrazec, moramo sedaj določiti imena. |
|||||
|
|
|||||
Celotna koda koda obrazca se nahaja spodaj: |
|||||
|
|||||
Sedaj moramo napisati še funkcijo, ki bo ob oddaji obrazca poslala elektronsko pošto. |
|||||
|
|||||
Obrazec moramo sedaj naložiti na spletni strežnik ter ga odpreti v našem brskalniku. |
|||||
|
|||
|
|||||||||||||
spremenil: podtalje (10.6.2011 ob 16.36.58)
|
|||||||||||||
spremenil: sasko.123 (10.6.2011 ob 18.26.57)
|
|||||||||||||
|
|||||||||||||
Lp, SloChampion |
|||||||||||||
|
|||||||||||||
SloChampion: Takoj na začetku definiraj pošiljatelja: <?php Nato pa v obrazcu odstrani polje za vnos pošiljatelja. spremenil: podtalje (12.6.2011 ob 18.57.37)
|
|||||||||||||
sasko.123: Sem še enkrat pregledal kodo in v njej res našel eno napako, kar je bil razlog, da v prvo ni nič izpisalo. Sem sedaj v lekciji popravil kodo. Sem pa preveril tudi na 000space.com in PHP res podpira. Vendar pa mora ponudnik podpirati tudi funkcijo mail() za pošiljanje pošte, kar pa zgleda, da ne tem gostovanju ni podprto. Nepodpora tej funkciji je drugače na brezplačnih strežnikih dokaj pogosta, saj se to velikokrat zlorablja za pošiljanje neželene elektronske pošte. |
|||||||||||||
|
|||||||||||||
<?php V obrazcu pa potem odstraniš ta dva polja. Pozoren bodi tudi na novi if stavek v zgornji kodi, saj sedaj preverjaš, ali je bilo oddano sporocilo in ne več prejemnik, saj je v tem novem primeru prejemnik vedno izpolnjen in bi se tako funkcija vedno izvršila, kar pa ne bi bilo prav, saj se mora izvršiti samo ob oddaji obrazca. spremenil: podtalje (13.6.2011 ob 18.58.27)
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
|
|||||||||||||
E-pošta je bila uspešno poslana! "; } else { echo "E-pošta ni bila poslana. Izpolniti je potrebno vse podatke. "; } } } ?> Kaj naj naredim? |
|||||||||||||
|
||||||||
|
||||||||