Poslao: 09 Mar 2010 21:49
|
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.
|
|
Poslao: 09 Mar 2010 22:40
|
offline
- Pridružio: 13 Mar 2009
- Poruke: 229
|
Hehheheheeheh ))
Evo mozes npr ovako to da nasminkas
<?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 ) aj srecno
|
|
|
|
Poslao: 09 Mar 2010 23:04
|
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?
|
|
|
|
Poslao: 09 Mar 2010 23:38
|
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.
|
|
|
|
Poslao: 10 Mar 2010 19:11
|
offline
- Pridružio: 17 Feb 2010
- Poruke: 79
|
e skonto sam al mi treba kad sendam mail ja probao i primi pise da ce poruka biti izbrisanja jer pise samo Subjekt a sendac (Unknow) :S
|
|
|
|
|
Poslao: 11 Mar 2010 03:43
|
offline
- Piksi
- 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" />
...
|
|
|
|
|
Poslao: 11 Apr 2010 11:36
|
offline
- kompkamp
- Novi MyCity građanin
- 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
|
|
|
|
Poslao: 11 Apr 2010 13:33
|
offline
- MSMarkoN
- Ugledni građanin
- 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.
|
|
|
|