Forum » Izdelava spletišč » Skripta za pošiljanje emaila
Skripta za pošiljanje emaila
Jerry000 ::
Pozdravljeni!
Naredil sem svojo spletno stran. Vendar pa ker sem bolj začetnik kar se tiče JS, jQuery, PHP, me zanima, kako narediti, da lahko pošlješ email preko forme na spletni strani. Torej trenutno imam več podstrani:
V kontakt.html imam izdelano formo:
Probaval sem že sam nekaj ter iskal po googlu, nakar sem našel skripto da sem testiral če sploh pošlje email. Vstavil sem jo spodaj, predno se konča body element:
Email mi pošlje, vendar večkrat. Vsakih nekaj minut dobim email z to vsebino. Mene zanima kako lahko naredim da mi bo poslal email z vsebino ki jo vneseš v formo? Pa mogoče kako še lahko kak validator vstavim? Sem že poskusil z BASSISTANCE vendar mi ni delovalo.
Mi lahko mogoče kdo pomaga?
Naredil sem svojo spletno stran. Vendar pa ker sem bolj začetnik kar se tiče JS, jQuery, PHP, me zanima, kako narediti, da lahko pošlješ email preko forme na spletni strani. Torej trenutno imam več podstrani:
index.html
omeni.html
portfolio.html
kontakt.html
V kontakt.html imam izdelano formo:
<!DOCTYPE html> <html style="background: #ededed;"> <head> <meta charset="utf-8"> <title>JT</title> <meta name="description" content=""> <link rel="shortcut icon" href="favicon.ico"> <!-- main CSS --> <link rel="stylesheet" href="css/style.css"> <!-- CSS reset --> <link rel="stylesheet" type="text/css" href="http://yui.yahooapis.com/3.8.1/build/cssreset/cssreset-min.css"> <!--[if lt IE 9]> <script src="dist/html5shiv.js"></script> <![endif]--> </head> <body> <!--[if lt IE 7]> <p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p> <![endif]--> <div class="page_wrap"> <header> <div class="header_wrap"> <h1 class="logo"> <a href="index.html">JT Logo</a> </h1> <p>Jernej Tratnik</p> </div> </header> <nav> <ul> <li><a href="omeni.html">O meni</a></li> <li><a href="portfolio.html">Portfolio</a></li> <li><a href="kontakt.html" id="kont">Kontakt</a></li> </ul> </nav> <div class="main"> <h2>Kontaktni obrazec še ne deluje!</h2> <p id="kontaktEmail">jernej.tratnik@gmail.com</p> <form action="" method="post" class="kontaktForma"> <ul class="forma"> <li> <label>Ime in priimek</label><br> <input id="imepriimek" type="text" name="ime in priimek"> </li> <li> <label>Email naslov</label><br> <input id="email" type="text" name="email"> </li> <li> <label>Vsebina</label><br> <textarea id="vsebina" name="vsebina"></textarea> </li> </ul> <button id="poslji">Pošlji</button> </form> </div> <img src="img/me3.png" id="mojaSlika" alt="slika osebe Jernej"> <footer> <p>Copyright © | Jernej Tratnik</p> </footer> </div> </body> </html>
Probaval sem že sam nekaj ter iskal po googlu, nakar sem našel skripto da sem testiral če sploh pošlje email. Vstavil sem jo spodaj, predno se konča body element:
<?php $to = 'seen.000@gmail.com'; $subject = 'Naslov'; $message = 'Lorem ipsum dolor sit amet.'; $headers = 'From: from@example.com' . "\r\n" . 'Reply-To: from@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?>
Email mi pošlje, vendar večkrat. Vsakih nekaj minut dobim email z to vsebino. Mene zanima kako lahko naredim da mi bo poslal email z vsebino ki jo vneseš v formo? Pa mogoče kako še lahko kak validator vstavim? Sem že poskusil z BASSISTANCE vendar mi ni delovalo.
Mi lahko mogoče kdo pomaga?
Looooooka ::
logicno da ti poslje veckrat ce se pa zadeva zazene vsakic, ko nekdo odpre to stran.
zadevo postavi v kaksen if statement kjer prej preveris ce je zahtevek tipa POST in ce so bili poslani vsi podatki s forme(imeinpriimek,email,vsebina). Potem se bo poslalo samo enkrat.
zadevo postavi v kaksen if statement kjer prej preveris ce je zahtevek tipa POST in ce so bili poslani vsi podatki s forme(imeinpriimek,email,vsebina). Potem se bo poslalo samo enkrat.
Jerry000 ::
Fora je da ne znam tega še, zato pa iščem nek dober tutorial da razloži kako se naredi, da ti iz forme prebere, validira, ter da ti na mail pošlje tisto kar si v formi napisal. Na internetu je veliko tega, vendar ni vse skupaj...al najdeš sam validator al pa sam z amail poslat, ne znam pa to združit skupaj
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | html in PHPOddelek: Izdelava spletišč | 1062 (672) | matvoz |
» | html/PHP kontakt obrazecOddelek: Izdelava spletišč | 2029 (1574) | Netrunner |
» | brez .html končniceOddelek: Izdelava spletišč | 1909 (1349) | MisterR |
» | Kontakt phpOddelek: Izdelava spletišč | 1069 (930) | gnomee |
» | [PHP] Uporaba ReCaptchaOddelek: Programiranje | 2484 (2139) | Blisk |