Forum Sveta kompjutera

Nazad   Forum Sveta kompjutera > Internet > Web razvoj

Web razvoj Sve u vezi sa razvojem Internet sajtova: programi, dizajn, usluge hostinga, administracija...

Odgovor
 
Alatke vezane za temu Vrste prikaza
Stara 9.2.2013, 19:42   #1
Aleksandar1
Član
 
Član od: 8.5.2010.
Lokacija: Srbija, Nis
Poruke: 499
Zahvalnice: 22
Zahvaljeno 32 puta na 28 poruka
Određen forumom Kontakt forma

Imam u DW CS6 napravljenu kontakt formu, ali je problem u tome sta se desava kad neko na sajtu klinke na button Sent?
Kako da posavim kad neko tu klinke posalje na moj email nalog (gmail servis) poruku?
Evo i koda:
<section id="content"><div class="ic"></div>
<div class="sub-page">
<div class="sub-page-left box-9">
<h2>Contact Form</h2>
<form id="form" method="post" >
<fieldset>
<label><input type="text" value="Name" onBlur="if(this.value=='') this.value='Name'" onFocus="if(this.value =='Name' ) this.value=''"></label>
<label><input type="text" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label>
<label><input type="text" value="Phone" onBlur="if(this.value=='') this.value='Phone'" onFocus="if(this.value =='Phone' ) this.value=''"></label>
<label><textarea onBlur="if(this.value==''){this.value='MESSAGE'}" onFocus="if(this.value=='MESSAGE'){this.value=''}" >MESSAGE</textarea></label>
<div class="btns"><a href="#" class="button">Clear</a><a href="#" class="button" onClick="document.getElementById('form').submit()" >Send</a>mojaadresa@gmail.com</div>
</fieldset>
</form>
</div>
<div class="sub-page-right">
<h2>Find Us</h2>
<dl class="adr">
<dt>8901 Marmora Road, <br>Glasgow, D04 89GR.</dt>
<dd><span>Telephone:</span>+1 800 603 6035</dd>
<dd><span>E-mail:</span><a href="#" class="link">mojaadresa@gmail.com</a></dd>
</dl>
</div>
</div>
</section>

U kodu sam atavio moj email (ovde za primer mojaadresa@gmail.com).
Aleksandar1 je offline   Odgovor sa citatom ove poruke
Stara 9.2.2013, 19:55   #2
Dekip
V.I.P. Recenzent
 
Član od: 8.11.2008.
Lokacija: peugeot 607
Poruke: 3.096
Zahvalnice: 711
Zahvaljeno 968 puta na 530 poruka
Određen forumom Re: Kontakt forma

Ја сам ово урадио тако што сам у php коду који ми иначе све одрађује око послате поруке, додао да ме обавести преко мејла.

И да, стави код у хтмл тагове.
Dekip je offline   Odgovor sa citatom ove poruke
Stara 9.2.2013, 21:12   #3
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: Kontakt forma

Ovo ispravi:

Kod:
<label><textarea onBlur="if(this.value==''){this.value='MESSAGE'}" onFocus="if(this.value=='MESSAGE'){this.value=''}" name="Message" >MESSAGE</textarea></label>
Nisam probao, 99% da radi.

PHP kod:
<?php
 
$name 
$_POST['Name'];
$r_mail $_POST['Email'];
$phone $_POST['Phone'];
$message $_POST['Message'];

$subject "Napisi subject";
$from "email adresa sa koje saljes";
$message $name.$phone.$message

mail($r_mail$subject$message"From: ".$from)

?>
Game fever je offline   Odgovor sa citatom ove poruke
Stara 9.2.2013, 23:54   #4
Aleksandar1
Član
 
Član od: 8.5.2010.
Lokacija: Srbija, Nis
Poruke: 499
Zahvalnice: 22
Zahvaljeno 32 puta na 28 poruka
Određen forumom Re: Kontakt forma

Ja sam ovaj kod iskopirao u DW i gde si mi napisao $from = "email adresa sa koje saljes"; pod navodnike sam stavio moju adresu gde hocu da mi stizu mejlovi, medjutim ne radi.
Aleksandar1 je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 0:02   #5
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.019
Zahvalnice: 1.289
Zahvaljeno 1.389 puta na 944 poruka
Određen forumom Re: Kontakt forma

Da li si uploadovao sajt (tj. tu stranicu) na hosting (ili možda radiš sa XAMPP)? Da li ti se ta stranica gde ti se nalazi ovaj kod što ti je Game fever dao, ima .php ekstenziju, tj. da li se fajl zove npr. ime_fajla.php?
Ovi uslovi moraju da budu ispunjeni da bi to radilo.
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 16:27   #6
Aleksandar1
Član
 
Član od: 8.5.2010.
Lokacija: Srbija, Nis
Poruke: 499
Zahvalnice: 22
Zahvaljeno 32 puta na 28 poruka
Određen forumom Re: Kontakt forma

Naravno da sam uplodovao na hosting. Zapamtio sam kao php ali opet ne salje email
Aleksandar1 je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 17:28   #7
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: Kontakt forma

Ispravi isti taj fajl ovako:

PHP kod:
<?php
 
$name 
$_POST['Name'];
$r_mail $_POST['Email'];
$phone $_POST['Phone'];
$message $_POST['Message'];

$subject "Napisi subject";
$from "email adresa sa koje saljes";
$message $name.$phone.$message

if(
mail($r_mail$subject$message"From: ".$from))
echo 
"mail sent";
else
echo 
"error";


?>
I reci tacno sta se desi kada kliknes submit
Game fever je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 18:37   #8
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.019
Zahvalnice: 1.289
Zahvaljeno 1.389 puta na 944 poruka
Određen forumom Re: Kontakt forma

Citat:
Game fever kaže: Pregled poruke
Ovo ispravi:

Kod:
<label><textarea onBlur="if(this.value==''){this.value='MESSAGE'}" onFocus="if(this.value=='MESSAGE'){this.value=''}" name="Message" >MESSAGE</textarea></label>
Ti si možda samo ovo ispravio, to treba da uradiš za svaki input field, a treba da dodaš i action atribut za formu. Evo ti ispravnog HTML koda:

HTML kod:
<section id="content"><div class="ic"></div>
 <div class="sub-page">
 <div class="sub-page-left box-9">
 <h2>Contact Form</h2>
 <form id="form" method="post" action="">
 <fieldset>
 <label><input type="text" name="Name" value="Name" onBlur="if(this.value=='') this.value='Name'" onFocus="if(this.value =='Name' ) this.value=''"></label>
 <label><input type="text" name="Email" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label>
 <label><input type="text" name="Phone" value="Phone" onBlur="if(this.value=='') this.value='Phone'" onFocus="if(this.value =='Phone' ) this.value=''"></label>
 <label><textarea name="Message" value="Message" onBlur="if(this.value==''){this.value='MESSAGE'}" onFocus="if(this.value=='MESSAGE'){this.value=''}" >MESSAGE</textarea></label>
 <div class="btns"><a href="#" class="button">Clear</a><a href="#" class="button" onClick="document.getElementById('form').submit()" >Send</a>mojaadresa@gmail.com</div>
 </fieldset> 
 </form> 
 </div>
 <div class="sub-page-right">
 <h2>Find Us</h2>
 <dl class="adr">
 <dt>8901 Marmora Road, <br>Glasgow, D04 89GR.</dt>
 <dd><span>Telephone:</span>+1 800 603 6035</dd>
 <dd><span>E-mail:</span><a href="#" class="link">mojaadresa@gmail.com</a></dd>
 </dl> 
 </div>
 </div> 
 </section>
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 19:45   #9
Aleksandar1
Član
 
Član od: 8.5.2010.
Lokacija: Srbija, Nis
Poruke: 499
Zahvalnice: 22
Zahvaljeno 32 puta na 28 poruka
Određen forumom Re: Kontakt forma

@JohnnyNT

Ceo kod koji si mi dao sam iskopirao u DW i zapamtio stranicu kao php i nece opet. takodje probao sam i kao html da zapamtim ali isto nece. Gde pise
mojaadresa@gmail.com

Ja sam napisao moj gmail.
Aleksandar1 je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 19:53   #10
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.019
Zahvalnice: 1.289
Zahvaljeno 1.389 puta na 944 poruka
Određen forumom Re: Kontakt forma

Testirao sam ovaj moj kod i ovaj drugi Game feverov kod, i radi ok. Proveri da poruke ne završavaju u spam/trash folderu u Gmailu.

Pretpostavljam da si i ovde upisao svoj gmail:

PHP kod:
$from "email adresa sa koje saljes"
I da li ti se nakon što klineš Send pojavi skroz ispod: "mail sent" ?
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 20:04   #11
Aleksandar1
Član
 
Član od: 8.5.2010.
Lokacija: Srbija, Nis
Poruke: 499
Zahvalnice: 22
Zahvaljeno 32 puta na 28 poruka
Određen forumom Re: Kontakt forma

ne pojavi se mail sent sa ovom kodom sto si mi prepravio
Ja hocu da koritim ovaj tvoj kod:

<section id="content"><div class="ic"></div> <div class="sub-page"> <div class="sub-page-left box-9"> <h2>Contact Form</h2> <form id="form" method="post" action=""> <fieldset> <label><input type="text" name="Name" value="Name" onBlur="if(this.value=='') this.value='Name'" onFocus="if(this.value =='Name' ) this.value=''"></label> <label><input type="text" name="Email" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label> <label><input type="text" name="Phone" value="Phone" onBlur="if(this.value=='') this.value='Phone'" onFocus="if(this.value =='Phone' ) this.value=''"></label> <label><textarea name="Message" value="Message" onBlur="if(this.value==''){this.value='MESSAGE'}" onFocus="if(this.value=='MESSAGE'){this.value=''}" >MESSAGE</textarea></label> <div class="btns"><a href="#" class="button">Clear</a><a href="#" class="button" onClick="document.getElementById('form').submit()" >Send</a>mojaadresa@gmail.com</div> </fieldset> </form> </div> <div class="sub-page-right"> <h2>Find Us</h2> <dl class="adr"> <dt>8901 Marmora Road, <br>Glasgow, D04 89GR.</dt> <dd><span>Telephone:</span>+1 800 603 6035</dd> <dd><span>E-mail:</span><a href="#" class="link">mojaadresa@gmail.com</a></dd> </dl> </div> </div> </section>

Imam dva pitanja:
1. Gde u ovom kodu da upisem svoju email adresu na koju hocu da primam poruke
2. Da li stranicu da pamtim kao html ili kao php?
Aleksandar1 je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 20:05   #12
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: Kontakt forma

$from mail treba da bude mail sa kojeg saljes mail, taj mail se pravi kod hosting provajdera. Tvoj licni gmail na ovaj nacin ne moze nigde da posalje mail. Sta se desi kada kliknes submit dugme?
Game fever je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 20:24   #13
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.019
Zahvalnice: 1.289
Zahvaljeno 1.389 puta na 944 poruka
Određen forumom Re: Kontakt forma

Citat:
Aleksandar1 kaže: Pregled poruke
ne pojavi se mail sent sa ovom kodom sto si mi prepravio
Ja hocu da koritim ovaj tvoj kod:

<section id="content"><div class="ic"></div> <div class="sub-page"> <div class="sub-page-left box-9"> <h2>Contact Form</h2> <form id="form" method="post" action=""> <fieldset> <label><input type="text" name="Name" value="Name" onBlur="if(this.value=='') this.value='Name'" onFocus="if(this.value =='Name' ) this.value=''"></label> <label><input type="text" name="Email" value="Email" onBlur="if(this.value=='') this.value='Email'" onFocus="if(this.value =='Email' ) this.value=''"></label> <label><input type="text" name="Phone" value="Phone" onBlur="if(this.value=='') this.value='Phone'" onFocus="if(this.value =='Phone' ) this.value=''"></label> <label><textarea name="Message" value="Message" onBlur="if(this.value==''){this.value='MESSAGE'}" onFocus="if(this.value=='MESSAGE'){this.value=''}" >MESSAGE</textarea></label> <div class="btns"><a href="#" class="button">Clear</a><a href="#" class="button" onClick="document.getElementById('form').submit()" >Send</a>mojaadresa@gmail.com</div> </fieldset> </form> </div> <div class="sub-page-right"> <h2>Find Us</h2> <dl class="adr"> <dt>8901 Marmora Road, <br>Glasgow, D04 89GR.</dt> <dd><span>Telephone:</span>+1 800 603 6035</dd> <dd><span>E-mail:</span><a href="#" class="link">mojaadresa@gmail.com</a></dd> </dl> </div> </div> </section>

Imam dva pitanja:
1. Gde u ovom kodu da upisem svoju email adresu na koju hocu da primam poruke
2. Da li stranicu da pamtim kao html ili kao php?
1.) Nigde u ovom HTML kodu, moraš svoju adresu upisati u PHP kodu, i to ovde:

PHP kod:
$from "email adresa sa koje saljes"
Ako se nismo dobro razumeli: I HTML i PHP kod treba da su ti u istom fajlu.

2. Kao php


@Game fever netačno, nema ptorebe za nečim takvim, ovo je PHP mail (vidi i ovde) funkcija koja pruža mogućnost da se emailovi šalju direktno iz PHP koda tj. skripte.
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 20:36   #14
Aleksandar1
Član
 
Član od: 8.5.2010.
Lokacija: Srbija, Nis
Poruke: 499
Zahvalnice: 22
Zahvaljeno 32 puta na 28 poruka
Određen forumom Re: Kontakt forma

Ja Nikad nisam radio sa html i php kodovima, zato ne razumem bas najbolje. Kako i html i php da stavim u jedan fail?
Aleksandar1 je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 21:47   #15
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.019
Zahvalnice: 1.289
Zahvaljeno 1.389 puta na 944 poruka
Određen forumom Re: Kontakt forma

Ni ja nisam radio u DW (u stvari jesam, ali kratko i davno), da li ti prvo sačuvaš fajl pa ga posle šalješ na hoting ili to radiš direktno iz DW?
JohnnyNT je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 22:16   #16
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: Kontakt forma

^ Ako on ovde stavi

PHP kod:
$from "email adresa sa koje saljes"
svoju mail adresu (njegovi gmail) php ne moze da posalje mail bilo gde, prvo nije otvoren port, nema gmail autentifikacije, potrebni header nisu poslati.

Ne rezumem kako php moze samo tako u tudje ima da posalje mail bilo kome. To bi znacilo da ako ti ja dam moj gmail (znaci bez sifre) ti mozes sa 10 redova php koda da posaljes bilo kome mail bilo kakve sadrzine i da kao sender pise moj email.
Game fever je offline   Odgovor sa citatom ove poruke
Stara 10.2.2013, 22:34   #17
JohnnyNT
Deo inventara foruma
 
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.019
Zahvalnice: 1.289
Zahvaljeno 1.389 puta na 944 poruka
Određen forumom Re: Kontakt forma

Ne može baš u bilo čije ime, jer će se u headeru videti adresa servera sa kog/kroz koji je prošao email, evo kada sam testirao ovaj kod na svom hostingu, kako se prikazuje u emailu:

JohnnyNT je offline   Odgovor sa citatom ove poruke
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci:
Game fever (10.2.2013)
Stara 11.2.2013, 17:10   #18
brandzaman
Član
 
Član od: 12.4.2009.
Lokacija: Sremska Mitrovica
Poruke: 444
Zahvalnice: 58
Zahvaljeno 50 puta na 49 poruka
Određen forumom Re: Kontakt forma

Ko se ne razume u kodove neka se registruje na www.emailmeform.com
tu se lako prave kontakt i druge forme koje se salju na mejl. Ograniceno je samo na 5 formi po nalogu. Jedino sto stoji dole reklama al moze i to da se nastima da se ne vidi
brandzaman je offline   Odgovor sa citatom ove poruke
Stara 11.2.2013, 21:22   #19
Game fever
Starosedelac
 
Član od: 3.4.2007.
Lokacija: London
Poruke: 1.330
Zahvalnice: 2.477
Zahvaljeno 283 puta na 198 poruka
Slanje poruke preko MSN-a korisniku Game fever
Određen forumom Re: Kontakt forma

Lakse je kopirati kod neko se zezati sa registracijama na nekom sajtu. Samo da covek kaze sta se tacno desi kada klikne submit, ne samo "nisam dobio mail".
Game fever je offline   Odgovor sa citatom ove poruke
Stara 17.4.2015, 16:29   #20
Partybreaker
@zanatskopivo
 
Avatar korisnika Partybreaker
 
Član od: 13.10.2007.
Lokacija: Zion
Poruke: 5.191
Zahvalnice: 1.571
Zahvaljeno 2.227 puta na 1.461 poruka
Određen forumom Re: Kontakt forma

Da ne otvaram novu temu pošto sličnu muku mučim... Elem, pokušavam da nateram na razne načine kontakt formu da mi pošalje mejl.

Pokušao sam najpre sa GMail SMTP-om koji baca grešku:
Citat:
Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted.
Sve odavde sam pokušao (uključivanje/isključivanje dvostepene autentifikacije, unlock captcha, kreiranje nove aplikacije sa ključem, allow na less secure aplikacije, čak sam probao i sa dva različita GMail naloga...). Sve što sam uspeo je da doteram do endless loop-a umesto do prijavljivanja greške.

Sledeće što sam pokušao jeste Mandrill API. Tu me sačeka sledeća greška:
Citat:
Method Swift_Message::__toString() must not throw an exception
Naravno, guglao sam, nema mnogo preporuka za rešenje, jedino što sam spazio je da pravi problem sa embedovanjem slika, što moja kontakt forma svakako nema.
Sa Mandrill SMTP-om ponovo se vrti u nedogled nakon submitovanja, baš kao kod GMail-a.

Poslednje što nije proradilo je SMTP samog hostinga. Endless loop ponovo, pokušao sam sa više naloga, menjao SSL/TLS, ništa nije pomoglo.

Kontaktirao sam i podršku hostinga i pitao da li postoji specifična opcija u cPanelu koju nisam uključio na šta su odgovorili negativno. Ja i dalje verujem da je ipak do hostinga jer mi je stvarno neverovatno da sve ovo ne uspeva da funkcioniše. Koristim Laravel 4.2. Svaka pomoć je dobrodošla.
Partybreaker je offline   Odgovor sa citatom ove poruke
Odgovor

Bookmarks sajtovi

Alatke vezane za temu
Vrste prikaza

Vaš status
Ne možete postavljati teme
Ne možete odgovarati na poruke
Ne možete slati priloge uz poruke
Ne možete prepravljati svoje poruke

BB kod: uključeno
Smajliji: uključeno
[IMG] kod: uključeno
HTML kod: isključeno


Slične teme
tema temu započeo forum Odgovora Poslednja poruka
html kontakt forma HiddEn Web razvoj 8 23.8.2012 13:46
Kontakt forma ne salje mail vladakg Serverske aplikacije i baze podataka 5 28.4.2012 16:45
WP kontakt forma noisy Web razvoj 8 16.8.2010 22:50
Kontakt forma... SyoncMaster Klijentske aplikacije 3 27.10.2009 17:43
Javascript forma mrakodol Web dizajn 5 19.2.2009 8:51


Sva vremena su po Griniču +2 h. Sada je 5:22.


Powered by vBulletin® verzija 3.8.7
Copyright ©2000–2021, vBulletin Solutions, Inc.
Hosted by Beograd.com