Gratis html template, hjälp med skicka formulär

Trädvy Permalänk
Medlem
Plats
*****
Registrerad
Aug 2006

Gratis html template, hjälp med skicka formulär

Hej, har hittat denna template som jag tänkte använda mig av.
I den så finns det ett kontakt formulär som jag skulle vilja använda mig av.
Kan någon vänlig själ berätta vart jag ställer in till vilken email adress formuläret skall skickas till?
Har letat runt men inte hittat vart.
http://www.templatemo.com/tm-477-puzzle

Inte Core i7 4790K
Asus Z97-A
Asus Nvidia GTX 970 STRIX
Kingston DDR3 HYPERX 8GB 1600MHZ X 2

Trädvy Permalänk
Medlem
Registrerad
Dec 2010

Det får du lösa med hjälp av PHP eller dylikt programmeringsspråk. Det där är ju bara en HTML-mall de erbjuder.

Trädvy Permalänk
Medlem
Plats
*****
Registrerad
Aug 2006

Detta borde vara koden för html biten. Någon som kan hjälp mig koda send.php fil som behövs?

<!--<div class="row"> --> <form method="post" name="contact-form" class="contact-form"> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12"> <div class="form-group"> <input name="name" type="text" class="form-control" id="name" placeholder="Your Name..." required> </div> </div> <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 pad-l-3"> <div class="form-group contact-field"> <input name="email" type="email" class="form-control" id="email" placeholder="Your Email..." required> </div> </div> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="form-group contact-field"> <input name="subject" type="text" class="form-control" id="subject" placeholder="Your Subject..." required> </div> </div> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="form-group contact-field"> <textarea name="message" rows="5" class="form-control" id="message" placeholder="Write your message..." required></textarea> </div> </div> <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12"> <div class="form-group margin-b-0"> <button type="submit" id="form-submit" class="btn no-bg btn-contact">Submit</button> </div> </div> </form> <!--</div> --> <div id="msgSubmit" class="h3 text-center hidden">Message Submitted!</div> </div>

Inte Core i7 4790K
Asus Z97-A
Asus Nvidia GTX 970 STRIX
Kingston DDR3 HYPERX 8GB 1600MHZ X 2

Trädvy Permalänk
Medlem
Plats
*****
Registrerad
Aug 2006

Någon som kan peka mig mot rätt riktning? Behöver jag skriva en helt egen kod eller kan man ta kod från någon annan Php formulär grej? Är inte jätte haj på detta.

Inte Core i7 4790K
Asus Z97-A
Asus Nvidia GTX 970 STRIX
Kingston DDR3 HYPERX 8GB 1600MHZ X 2

Trädvy Permalänk
Medlem
Plats
Skåne
Registrerad
Jun 2013

Finns massvis med färdig kod på nätet så du kan bara välja och vraka. Det förutsätter dock att din server fixar php.
http://php.net/manual/en/function.mail.php

Trädvy Permalänk
Medlem
Plats
*****
Registrerad
Aug 2006

att det finns massor av kod vet jag, men kan jag använda den färdiga templaten med färdiga koder? Är jag någorlunda på rätt spår om jag ska hitta något som pekar mot Html koden och ("ID=XXX)

Inte Core i7 4790K
Asus Z97-A
Asus Nvidia GTX 970 STRIX
Kingston DDR3 HYPERX 8GB 1600MHZ X 2

Trädvy Permalänk
Medlem
Plats
Stockholm
Registrerad
Maj 2016

Hej Neonodia!

Vad du behöver göra med ditt HTML formulär är att peka den mot ett PHP script (action="send.php") som faktiskt tar datan och skickar den dit du vill med hjälp av PHPs mail() funktion.

I din send.php skulle starkt rekommendera att du använder dig av php biblioteket PHPMailer då den är den stabil och väldigt pålitlig, använt den själv och den går som smör.

PHPMailer:
https://github.com/PHPMailer/PHPMailer

Följ denna guide:
https://www.youtube.com/watch?v=CizDkNNcLRg
och istället för att ha fasta värden använder du av den POST-datan användaren skriver in i HTML dokumentet.
T.ex:

  • $mail->addAddress = ($_POST['email'], ' ');

  • $mail->Body = ($_POST['subject']);

osv.
(Glöm inte att skydda din server från otillåtna tecken)

Är du erfaren av PHP kommer detta ta max 30min.
Hoppas du blev riktad i en aning bättre rikning, känner igen när man känner sig om ett frågetecken.
Lycka till!

Trädvy Permalänk
Medlem
Plats
*****
Registrerad
Aug 2006

Tack Creative. Jag uppskattar tipset. Jag skall kolla denna guide och försöka mig på det

Skrivet av creativejeff:

Hej Neonodia!

Vad du behöver göra med ditt HTML formulär är att peka den mot ett PHP script (action="send.php") som faktiskt tar datan och skickar den dit du vill med hjälp av PHPs mail() funktion.

I din send.php skulle starkt rekommendera att du använder dig av php biblioteket PHPMailer då den är den stabil och väldigt pålitlig, använt den själv och den går som smör.

PHPMailer:
https://github.com/PHPMailer/PHPMailer

Följ denna guide:
https://www.youtube.com/watch?v=CizDkNNcLRg
och istället för att ha fasta värden använder du av den POST-datan användaren skriver in i HTML dokumentet.
T.ex:

  • $mail->addAddress = ($_POST['email'], ' ');

  • $mail->Body = ($_POST['subject']);

osv.
(Glöm inte att skydda din server från otillåtna tecken)

Är du erfaren av PHP kommer detta ta max 30min.
Hoppas du blev riktad i en aning bättre rikning, känner igen när man känner sig om ett frågetecken.
Lycka till!

Inte Core i7 4790K
Asus Z97-A
Asus Nvidia GTX 970 STRIX
Kingston DDR3 HYPERX 8GB 1600MHZ X 2

Trädvy Permalänk
Medlem
Plats
Kungsbacka
Registrerad
Apr 2012

Rekommenderar starkt w3schools för att lära sig!
Länk under kan du kolla så du håller din php form säker!
http://www.w3schools.com/php/php_form_validation.asp

Back from the shadows pray for survival...