30.07.2010 Ob 01:10
Menu
· Domov
· Članki
· Forum
· Skripte
· Iskanje
· Kontaktirajte me
Aktualno na forumu
Zadnje teme
· Shranjevanje v session
· ENOSTAVNO ZASLUŽITI ...
· Integriranje sistema...
· Predlog?
· Iščem javascript pro...
Najbolj komentirane teme
· Moja stran [114]
· Izdelava majic [ ... [81]
· upload datotek [71]
· Gostovanje Pajek.Net [68]
· Postavitev server... [60]
Najnovejši članki
· Naprednejsi regex
· Regex za zacetnike
· CakePHP framework
· Progress bar v phpju
· Postavitev spletnega...
Anketa
Vam je všeč, da smo upgrejdali portal?









Za glasovanje morate biti prijavljeni.
Izmenjava
Število uporabnikov
· Št. online gostov: 5

· Št. online članov: 0

· Vseh članov: 697
· Najnovejši član: wum
Pošiljanje emailov
Predvidevam, da vsi testirate na domačih računalnikih in na operacijskem sistemu Windows, zato si bomo ogledali kako usposobiti da bo funkcija mail() delovala na Windowsih.

Vsi tisti, ki ne boste testirali na domačem računalniku lahko naslednje vrstice izpustite in nadaljujete spodaj kjer je koda za HTML obrazec ;)

Odpri datoteko php.ini (po vseh vrjetnosti jo imate v c:/windows/ mapi) in iščite besedo "SMTP".

Za Windows uporabnike:
V primeru, da boste uporabiti svoj strežnik za pošiljanje emailov morate imeti nastevljeno tako:
[koda]SMTP = localhost
smtp_port = 25[/koda]

V primeru, da boste uporabili nek drug email strežnik, pa vpišete podatke strežnika. Npr. če ste uporabniki SiOLa in imate njuhov email morate nastaviti takole:
[koda]SMTP = mail.siol.net
smtp_port = 25[/koda]
Odkomentirati (izbrisati ; pred to vrstico) in spremeniti pa morate tudi sendmail_from vrstico in vpisati vaš email:
[koda]sendmail_from = vaseUporabniskoIme@siol.net[/koda]

Če ste se odločili, da boste imeli na svojem računalniku tudi email strežnik in ga še nimate, si lahko naložite Free SMTP Server, ki ga dobite TUKAJ. Kliknite na setup.exe in klikajte Next dokler ne pride do konca inštalacije, nato le še 2x kliknite na ikonco "Free SMTP Server" na vašem namizju in to je to.

Za unix uporabnike:
Odkomentirati in spremeniti morate vrstico sendmail_path, tako da vpišete pot do sedmaila.

Skripta
Naša skripta bo omogočala vpis prejemnika, pošiljatelja, teme in vsebine emaila.

Najprej moramo narediti obrazec za pošiljanje:
[koda]

Email prejemnika:

Email pošiljatelja:

Tema emaila:

Vsebina emaila:




[/koda]

V datoteko send.php pa shranimo naslednjo kodo:
[koda]
$receiver = $_POST['receiver']; //nastavimo email prejemnika
$sender = $_POST['sender']; //nastavimo email pošiljatelja
$subject = $_POST['subject']; //nastavimo temo emaila
$msg = $_POST['msg']; //nastavimo vsebino emaila
//dodatni headerji, nastavimo email pošiljatelja in email na katerega se odgovori
$headers = "From: " . $sender . "\r\nReply-To:" . $sender;

//preverimo, če je vpisan prejemnik emaila, tema emaila in vsebina emaila
if (!empty($receiver) && !empty($subject) && !empty($msg))
{
//pošljemo email in preverimo ali je bilo sporočilo poslano (z if stavkom)
if(mail($receiver, $subject, $msg, $headers))
echo "Sporočilo je bilo uspešno poslano.";
else
echo "Sporočilo ni bilo poslano.";
}

?>[/koda]

Koda vsebuje dovolj komentarjev, da boste lahko razbrali kaj je kaj. Če želite npr. kakšen parameter vpisati sami (npr. pošiljatelja), ga pač izbrišete iz obrazca in ga nastavite z $sender = "info@pehape.si" naprimer ;)
Komentarji
#1 | Sim na 03.09.2006 ob 15:25
Super članek res. Sm ga koristno uporabo.
Hvala Profesor
Pošlji komentar
Za komentiranje se morate prijaviti.
Ocene
Za ocenjevanje se morate prijaviti.

Ni ocen.
Prijava
Uporabniško ime

Geslo



Še nisi član?
Klikni tu za registracijo.

Si pozabil geslo?
Ni problema, klikni tu in dobil boš novega.
Mini klepet
Za pošiljanje sporočil morate biti prijavljeni.

29.07.2010 ob 16:19
ajmo ju3 vsi na SchengenFest Grin

18.06.2010 ob 20:58
Zdravo Iščem program ali pa kodo za drop down menu, katero vstavim v php stran narejeno z DW CS4. Takšno u izi in da lahko spreminjam barvo gumbov menijev in podmenijev oziroma zamenjam barvo gu

14.06.2010 ob 18:41
tnx vsem, sem zaključil pobiranje pri 1071 popolnoma izpolnjenih anketah Smile

08.06.2010 ob 16:40
@Profesor: hvala Wink pa tut anketo sm izpolnu Wink

08.06.2010 ob 14:39
če ima kdo čas (5 minut) in bi rad izvedel tudi koliko se česa pri plačevanju uporablja na spletu bi ga prosil za izpolnitev ankete (pišem diplomo): http://bit.ly/asrv
nd

08.06.2010 ob 14:38
@kraVa: eko Smile

05.06.2010 ob 23:17
@Profesor: Da Da Da Grin...eto Wink

02.06.2010 ob 21:46
Profesor, se absolutno strinjam da je še vedno poceni, sploh za tri dni... saj pravim, če ne bi bil takrat odsoten bi se je udeležil

02.06.2010 ob 20:02
se je samo zmanjšalo iz 10 na 5. Vam je bolj všeč, če jih je 10? 3x Da (kot na Talentih) pa bo nazaj Smile

02.06.2010 ob 19:23
lahko prosim admini daste nazaj na index strani število forum tem?.... Grin

Stran sprocesirana v 0.03 sekunde 1,649,168 različnih obiskovalcev