Kontakt forma!

1

Kontakt forma!

offline
  • Pridružio: 17 Feb 2010
  • Poruke: 79

E ovako napravo sam znaci kod za kontakt formu pogledajte

Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Kontakt forma </title>
</head>
<body>

<form method="post" action="slanje.php">

<!-- DO NOT change ANY of the php sections -->
<?php
$ipi = getenv("REMOTE_ADDR");
$httprefi = getenv ("HTTP_REFERER");
$httpagenti = getenv ("HTTP_USER_AGENT");
?>

<input type="hidden" name="ip" value="<?php echo $ipi ?>" />
<input type="hidden" name="httpref" value="<?php echo $httprefi ?>" />
<input type="hidden" name="httpagent" value="<?php echo $httpagenti ?>" />


Tvoje Ime: <br />
<input type="text" name="visitor" size="35" />
<br />
Tvoj Email:<br />
<input type="text" name="visitormail" size="35" />
<br />
<br />
Poruka:
<br />
<textarea name="notes" rows="4" cols="40"></textarea>
<br />
<input type="submit" value="Posalji" />
<br />
</form>

</body>


</html>

e sad ja ne znam kako da napravim ovo slanje.php
jer sam ja pocetnik u ovem svetu web dizajna pa nemogu da se ovde ustelim na ovom kako da napravim ovo slanje.php



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Hehheheheeheh Smile))

Evo mozes npr ovako to da nasminkas Smile

<?php

$name = $_POST['name'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];

$msg = "Ime posiljaoca:\t$name\n";
$msg .= "email posiljaoca:\t$visitormail\n";
$msg .= "Poruka:\t$notes\n\n";

$recipient = "ovdeukucajsvojmail";
$subject = "Ovdeukucajnekinaslov";

$mailheaders = "From: Ovdemozessvojeime<> \n";
$mailheaders .= "Reply-To: $visitormail\n\n";

mail($recipient, $subject, $msg, $mailheaders);

echo "<HTML><HEAD>";
echo "<TITLE>Kontakt forma</TITLE></HEAD><BODY>";
echo "<H1 align=center>Hvala</H1>";
echo "<P align=center>";
echo "Vasa poruka je poslata!</P>";
echo "</BODY></HTML>";

?>

Samo nemoj da skidas vise sa neta ove gotove skripte. Bolje da pises sam, ali pre nego sto pocnes da pises procitaj neke knjizice, nema od copy/paste nista Smile) aj srecno



offline
  • Pridružio: 17 Feb 2010
  • Poruke: 79

pa ja sam to uradio ali kad idem preko brownswera on idem posalji on mi skine ovo slanje.php jeli to tako treba dok ne ubacim index?

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Joj ti si dibidus pocetnik. Nadji ovde za pcetak kako instalirati apach server, kako instalirati my sql ili sve odjednom kako instalirati wamp/xampp server. Kad to uradis procitaj sta je root i gde se nalazi kod tebe a bice ti www folder ako ne budes nista menjao. Zatim procitaj sta je localhost i kako mu se pristupa. Onda prekopiras sve tvoje skripte u root folder i pozivas ih na izvrsenje kao http://localhost/tvojaskripta.php itd itd.

offline
  • Pridružio: 17 Feb 2010
  • Poruke: 79

e skonto sam Very Happy al mi treba kad sendam mail ja probao i primi pise da ce poruka biti izbrisanja jer pise samo Subjekt a sendac (Unknow) :S

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Ne kontam Sad

offline
  • Piksi  Male
  • Elitni građanin
  • Pridružio: 13 Nov 2003
  • Poruke: 2435

Napravi sledeću izmenu u slanje.php:
Citat:<?php

$name = $_POST['visitor'];
$visitormail = $_POST['visitormail'];
$notes = $_POST['notes'];

$msg = "Ime posiljaoca:\t$visitor\n";
$msg .= "email posiljaoca:\t$visitormail\n";
$msg .= "Poruka:\t$notes\n\n"
...


ili (obrati pažnju, ili jedno ili drugo)

Citat:...
Tvoje Ime: <br />
<input type="text" name="name" size="35" />
...

offline
  • Pridružio: 13 Mar 2009
  • Poruke: 229

Lol da, naravno mene malo prebacilo :DDDDD

offline
  • rada
  • Pridružio: 26 Mar 2010
  • Poruke: 19
  • Gde živiš: NS

Ragledala sam na forumu sve oko php e-mail forme , ne znam php uopste.

Imam formu skinutu sa nekog sajta, radi sasvim dobro, ali zelim da dodam funkciju da sva polja budu obavezna.

Na sajtu stoji zvezdica pored svakog polja sa napomenom da je obavezno, ali to je samo ,,sminka,,, to zapravo ne funkcionise.

Ne bih ( trenutno) da ucim i pisem sve od pocetka.

Pitanje: moze li se postojecoj formi, dati jedan kod kojim ce se obuhvatiti funkcija da sva polja zaista budu obavezna?

forma je u prilogu

web stranica kojoj forma pripada je na

compcamp.net/zaRoditelje.html




mycity.rs/must-login.png

offline
  • Pridružio: 15 Maj 2006
  • Poruke: 333
  • Gde živiš: Babušnica

Pozdrav,

formi, koja se nalazi na navedenom sajtu, moze se dodati kod za proveru unosa. Ako pogledate formu, videcete da svako polje ima svoje ime.

forma.html
<form action="sendmail.php" method="post"> ... <p>Ime i prezime roditelja*<br />                 <input name="ime i prezime roditelja" type="text" value="" size="20" maxlength="25" />         </p> <p> JMBG roditelja*<br />                 <input name="JMBG Roditelja" type="text"   value="" size="20" maxlength="25" />       </p> ...

U ovom primeru imena su "ime i prezime roditelja" i "JMBG Roditelja".
Savet (nepisano pravilo) - umesto razmaka koristite _ ili neki drugi shodni karakter.

Posto forma za metod ima osobinu "POST" kod bi izgledao ovako otprilike:

sendmail.php
//promenljivama se dodeljuju vrednosti polja $ime_i_prezime_roditelja = $_POST['ime i prezime roditelja']; $JMBG_roditelja = $_POST['JMBG roditelja']; //provera // || je operator "ILI" if($ime_i_prezime_roditelja=='' || $JMBG_roditelja==''){ echo 'Niste popunili sva polja'; }else{ echo 'Polja su popunjena. Saljem mail'; } //moze i na sledeci nacin da se uradi provera if (empty($_POST['ime i prezime roditelja']) || (empty($_POST['JMBG roditelja']))){ echo 'Niste popunili sva polja'; }else{ echo 'Polja su popunjena. Saljem mail'; }

U oba slucaja ukoliko je sadrzaj polja prazan bice obavestenje da nisu sva polja popunjena. Ukoliko jesu izvrsava se funkcija slanja maila. Ja sam za primer uzeo dva polja a tako treba uraditi za sva. smešak

Ko je trenutno na forumu
 

Ukupno su 869 korisnika na forumu :: 19 registrovanih, 3 sakrivenih i 847 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Andrija357, babaroga, Bane san, croato, GandorCC, hyla, ILGromovnik, jackreacher011011, kolle.the.kid, Koridor, ladro, ljuba, Metanoja, minmatar34957, Tila Painen, UAV operator, Vlada1389, zastavnik