![]() |
![]() |
|
Web razvoj Sve u vezi sa razvojem Internet sajtova: programi, dizajn, usluge hostinga, administracija... |
![]() |
|
Alatke vezane za temu | Vrste prikaza |
![]() |
#1 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Zdravo,
Napravio sam kontakt formu: HTML kod:
<div> <br /> <h4>Kontakt forma:</h4> <form action="mojeime@live.com" method="post"> <table width="97%"> <tr> <td width="145" align="left" valign="top" class="body" id="Company"><strong>Kompanija:</strong></td> <td width="280" align="left" valign="top"><input name="Company" type="text" size="40" /></td> </tr> <tr> <td align="left" valign="top" class="body" id="Contact"><strong>Ime i prezime:</strong></td> <td align="left" valign="top"><input name="Name" type="text" size="40" /></td> </tr> <tr> <td align="left" valign="top" class="body" id="Address"><strong>Adresa: </strong></td> <td align="left" valign="top"><input name="Address" type="text" size="40" /></td> </tr> <tr> <td align="left" valign="top" class="body" id="Phone"><strong> Telefon: </strong></td> <td align="left" valign="top"><input name="Phone" type="text" size="40" /></td> </tr> <tr> <td align="left" valign="top" class="body" id="Email"><strong> Email: </strong></td> <td align="left" valign="top"><input name="Email" type="text" size="40" /></td> </tr> <tr> <td align="left" valign="top" class="body" id="Comments"><strong> Pitanje: </strong></td> <td align="left" valign="top"><textarea name="comments" cols="32" rows="6"></textarea></td> </tr> <tr> <td></td> <td><input type="submit" name="submit" class="button" value="Posalji" /></td> </tr> </table> </form> </div> |
![]() |
![]() |
![]() |
#2 |
V.I.P. Recenzent
Član od: 8.11.2008.
Lokacija: XV535
Poruke: 3.217
Zahvalnice: 779
Zahvaljeno 1.042 puta na 580 poruka
|
![]()
Најједноставније је уједно и теже. Треба ти PHP a ако га не знаш макар мало онда тешко да ћемо ти моћи помоћи.
![]() Btw, испод имаш тему са истом тематиком. |
![]() |
![]() |
![]() |
#3 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Ne znam PHP ali znam nekoliko slicnih jezika pa ne bi trebao da bude problem
![]() Zanima me samo ovo. Da li treba da imam jedan fajl naprimer forma.php gdje su uradjene funckije i u html-u da ga pozovem? |
![]() |
![]() |
![]() |
#5 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Ljudi, moze li mi neko pomoci jer se ne snalazim u toj temi. Nema sanse da mogu podesit da zve radi. Ako mi moze neko reci gdje sto da pozovem i smjestim bio bih mu zahvalan. PHP nijesam radio pa ne znam da li je na istom principu kao naprimer za javascript gdje napravim to sto mi treba i pozovem u head i sve to lijepo radi.
|
![]() |
![]() |
![]() |
#6 |
Član
Član od: 5.5.2010.
Poruke: 376
Zahvalnice: 174
Zahvaljeno 193 puta na 124 poruka
|
![]()
Uzmeš ovo tvoju formu sa početka teme i kao vrednost atrubuta "action", elementa "form" staviš ime PHP fajla koji će da pošalje email. Na primer:
Kod:
<form method="post" action="posalji_email.php"> Kod:
<?php /*Sakupljanje podataka*/ $ime_kompanije = $_POST['Company']; $ime_prezime = $_POST['Name']; $adresa = $_POST['Address']; $broj_telefona = $_POST['Phone']; $email_adresa = $_POST['Email']; $pitanje = $_POST['comments']; /*Posalji email*/ $primalac = "tvoja_email_adresa@gmail.com"; // Stavi svoju email adresu $naslov = "Neki naslov"; // Naslov email poruke. Obavezno. $poruka = $ime_kompanije.$ime_prezime.$adresa.$broj_telefona.$email_adresa.$pitanje; mail($primalac,$naslov,$poruka); ?> |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku Geralt na korisnoj poruci: | ||
BlueJ (17.3.2013) |
![]() |
#7 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
E brate hvala ti puno! Radi iz prve
![]() Ne u potpunosi ali rijesit blizu ![]() Dakle problem je sto na hotmail salje dok na gmail nece da stigne poruka? Do cega moze to bit? Isto bi dobro bilo kad bi mogao mali razmak da se postavi jer kad mi stigne poruka stigne u ovakvom formatu: Ime i Prezimeemail@live.comPoruka, PorukaPoruka Poruka Poruka Poruka Poruka Poruka . Poruka Poruka Dakle, kao sto vidite spojeno je ime i prezime sa emailom, i prva rijec poruke je u spojena sa emailom u istom redu... E da kad se poruka posalje dobro prebaci me na link ovog php fajla sajt.com/posaljiEmail.php, dobro bi bilo da je na pocetnoj stranici ![]() Sad cu i ja malo istrazivati da vas ne smaram ovoliko. |
![]() |
![]() |
![]() |
#8 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
Staviš ovako ako bi razmak:
PHP kod:
Takođe, ja bih tu još "dezinfikovao" emali adresu: PHP kod:
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci: | ||
BlueJ (18.3.2013) |
![]() |
#9 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Da, stize i na svaki e-mail u "junk". Nije mi se pojavilo jer sam preko telefona ulazio.
E ovako, stavio sam "<br/>", ne znam da li trebaju znaci navoda ili si to samo stavio da bi mi naglasio da to treba da se stavi. Dakle nije se nista promijenilo <br/> mi parsuje i ispise kao string. Probao sam i bez znaka navoda ali izbaca php gresku: Parse error: syntax error, unexpected '<' in /home/sajt/public_html/proba/posalji_email.php on line 11. Evo kod: PHP kod:
|
![]() |
![]() |
![]() |
#10 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
Izvinjavam se, moja greška, smetnuo sam sa uma da je potrebno postaviti header (korsitim phpmailer, a on sam odrađuje sve). Dodaj ovo da ib bio parsiran kao html a ne kao tekst:
PHP kod:
PHP kod:
PHP kod:
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci: | ||
BlueJ (2.4.2013) |
![]() |
#11 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
E super hvala ti, mnogo si mi pomogao. Cim ugrabim vremena moram pocet i PHP da ucim ili javu za web ali nevjerujem
![]() Jos kad pritisnem posalji poruku da me redirektuje na kontakt stranicu super bi bilo ali to cu vec sam da proucim, da mi ne padne sve ovako olako ![]() Reci mi jos za emailove. Stizu na svaki klijent u spam. Da li je to do email servera ili nekih podesavanja? |
![]() |
![]() |
![]() |
#12 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
Moguće da je do spam filtera tih email servisa, ne znam kako to rešiti (teško je koristeći php mail funkciju, možda ako koristiš SMTP za slanje emaila, ali to je već druga stvar). A što se tiče redirekcije, pogledaj php header funkciju
![]() |
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci: | ||
BlueJ (2.4.2013) |
![]() |
#13 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Dodao sam header ovako:
header("Location: http://www.mojsajt.com/kontakt.html"); Ovo naravno radi i redirektuje na kontakt stranicu. Postoji li neka ugradjena funckija u php da napravim nesto slicno kao sto moze sa javascript. Naprimer da se pojavi posle slanja emaila "Uspjesno poslat email" i nakon 3 sekunde da se autmomatski vrati na kontakt formu? Ili recimo na istoj kontakt stranici da se pojavi <p>Uspjesno ste poslali email</p> Kao rjesenje bih mogao da napravim stranicu mojsajt.com/kontakt/hvala.html i stavim je u header sa porukom hvala, uspjesno ste poslali email, a u else stavim obrnuto ![]() Ovo naravno ne bih radio ukoliko postoji nesto jednostavnije preko php-a.. |
![]() |
![]() |
![]() |
#14 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Evo recimo ovako mi ispisuje poslat je email...
PHP kod:
![]() |
![]() |
![]() |
![]() |
#15 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
Probaj ovako:
- Preimenuj fajl kontakt.html u kontakt.php - U taj fajl negde (gde bi da ti se pojavljuje poruka) ubaci ovaj kod: PHP kod:
PHP kod:
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci: | ||
BlueJ (2.4.2013) |
![]() |
#16 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Super to radi, samo je bas nepregledno i tesko se vidi ova poruka "uspjesno ste poslali email".
Nasao sam po netu dosta gotovih php email skrtipti ali ni jedna ne radi redirekt. Ja bih naprimer da dodam redirekt kad bi moglo na ovaj nacin kao na ovom sajtu LINK |
![]() |
![]() |
![]() |
#17 |
Član
Član od: 20.1.2013.
Poruke: 194
Zahvalnice: 54
Zahvaljeno jedanput na jednoj poruci
|
![]()
Da postavim kako sam napraivo, mozda ce nekom zatrebati.
Kod:
<html> <head> <script type="text/javascript"> <!-- function delayer(){ window.location = "../mojsajt.com/stranica" } //--> </script> </head> <body onLoad="setTimeout('delayer()', 5000)"> <h2>Hvala!</h2> <p>Uspjesno ste poslali email!</p> </body> </html> |
![]() |
![]() |
![]() |
#18 |
Deo inventara foruma
Član od: 15.4.2006.
Lokacija: Srbija
Poruke: 4.039
Zahvalnice: 1.301
Zahvaljeno 1.404 puta na 950 poruka
|
![]()
I zaboravih na ovu temu... Da, i to je jedan od načina, mada mi se čini bolji onaj u mom prethodnom postu, nisam siguran kako ti je bilo nepregledno (onaj PHP kod si mogao da staviš iznad forme), ali nebitno, važno je da si rešio.
|
![]() |
![]() |
Sledeći korisnik se zahvaljuje korisniku JohnnyNT na korisnoj poruci: | ||
BlueJ (2.4.2013) |
![]() |
Bookmarks sajtovi |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
![]() |
||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Kontakt forma | Aleksandar1 | Web razvoj | 26 | 18.4.2015 0:55 |
html kontakt forma | HiddEn | Web razvoj | 8 | 23.8.2012 13:46 |
Kontakt Obrazac-sablon (tabela za unosenje podataka potencijalnog klijenta) | tigra | Web razvoj | 2 | 18.2.2012 21:21 |
Web kontakt na HTML strani | Shommy | Web razvoj | 4 | 15.1.2009 22:12 |
Kako da importujem/exportujem formu iz Accessove baze podataka preko VB6? | zWest | Programiranje | 0 | 9.7.2008 0:08 |