• 34 odgovora
  • 12.750 pregleda
kako da napravim kontakt formu na stranici? 16.11.2004. u 17:10 · pre 267 meseci #1
Da li mi neko moze objasniti kako da napravim kontakt formu na stranici? radim u Dreamweaveru. Napravio sam jedan text field koji sluzi da posjetilac upise svoj e-mail i ispod toga opet jedan textfield(textarea) u kome pise svoje pitanje! Postavio sam pored toga dugme ''send''. E da li je komplikovano da mi objasnite ili ako jeste onda bih vas molio da mi preporucite neki link sa tutorialom nekim sto je vezan za to, znaci ja bih volio da kad posjetilac upise svoj mail i tekst u polja predvidjena za to i kad klikne na dugme send, da se to automatski salje na moj mail ili na neki text ili html file na sajtu koji bih mogao da pogledam! Ne znam da li sam bio jasan, pretpostavljam da nisam :( ali ako iko razumije o cemu se radi i ako mi na bilo koji nacin moze pomoci molio bih ga da mi odgovori ili me uputi nedje.
Unaprijed hvala na strpljenju
Re: kako da napravim kontakt formu na stranici? 17.11.2004. u 15:29 · pre 267 meseci #4
Pitaj prvo tvog provajdera da li imaju instaliran sistemski sendmail skript na njihovim serverima. Ukoliko je to slucaj posao ce biti veoma prost.

Druga varijanta je ono sto kaze Malisha, ali ti provajder moze praviti probleme zbog postavljanja sopstvene skripte na server.

Potpis
I tako ...
Re: kako da napravim kontakt formu na stranici? 18.11.2004. u 09:00 · pre 266 meseci #5
Evo kako sam ja to uradijo (PHP skripte nisu moje)

kontakt.html
form.php
contactscript.php
thanks.html

KONTAKT.HTML
tu ubacis FORM.PHP kod unutra i malo preoblikujes da lepse izgleda, jer samo form.php su ti polja za ispunjavanje bez ikakvog dizajna, ma znas o cemu pricam.


FORM.PHP
Code:
 <form name="form" method="post" action="contactscript.php">
  <table width="400" border="0" cellpadding="2" cellspacing="2" summary="">
    <tr> 
      <td width="200" valign="top" align="right">Ime: </td>
      <td width="200" valign="top" align="left"> 
        <input type="text" name="name" size="25" maxlength="200" />
      </td>
    </tr>
    <tr> 
      <td width="200" valign="top" align="right">Vaš Email:</td>
      <td width="200" valign="top" align="left"> 
        <input type="text" name="email" size="25" maxlength="100" />
      </td>
    </tr>
    <tr> 
      <td width="200" valign="top" align="right">Poruka: </td>
      <td width="200" valign="top" align="left"> 
        <textarea name="msg" cols="25" rows="4"></textarea>
      </td>
    </tr>
    <tr> 
      <td width="200" valign="top">&nbsp;</td>
      <td width="200" valign="top" align="left"> 
        <input type="reset" name="Reset" value="Izbriši" />
        <input type="submit" name="Submit" value="Pošalji" />
      </td>
    </tr>
  </table>
  </form> 


CONTACTSCRIPT.PHP
Code:
 <?php

// headers for the email listed below

$headers .= "From: $name <$email>\n";  // your email client will show the person's email address like normal
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; // sets the mime type
$recipient = "[email protected]"; // enter YOUR email address here
$subject = "MOJkompani"; // this is the subject of the email

$msg = wordwrap( $msg, 1024 );

mail($recipient, $subject, stripslashes($msg), $headers); // the mail() function sends the message to you

//Once the data is entered, redirect the user to give them visual confirmation
   header("location: thanks.html");
?> 


THANKS.HTML
tu stavis recimo: hvala vam na ovom i onom, odgovoricemo vam u najkracem vremenu
Re: kako da napravim kontakt formu na stranici? 22.11.2004. u 20:53 · pre 266 meseci #7
I ja se zahvaljujem..trazio sam nesto ovakvo :)
Potpis
d520 C35 A40 S45i SL45i ME45i 3650 6600 SX1 P800
S65 P910i Wizard W810i P990i BlueAngel
6280 E61 iPhone Treo750 MioA701 KG275 iPhone3G
5000 E51 iPhone3GS Desire DesireHD E71
7110 iPhone4 Note Nexus Bold9780
100 Nexus4 Nexus5 Q10 Z3C
iPhone5C OnePlus2 S4 S7E HT70 Power5 Mate20Pro S22U Fold4 S23U
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 15:11 · pre 266 meseci #8
e ovo je tacno ono sto sam trazio ali mi ne radi!!!
adresa sajta je http://dhost.info/d2serbia , meni kada probam da testiram taj php form posalje samo 3 prazne email poruke sa subjectom koji sam ja stavio, takodje nece da me redirectuje na thanks.html koji je u rootu tj. http://dhost.info/d2serbia/thanks.html

znaci nista sto ja napisem u text poruke meni ne stize, kada pritisnes posalji, baca te na blanko stanicu contactscript.php
Potpis
***
Dnevnik eklektika | Veg/indie/DIY dnevni zin
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 15:54 · pre 266 meseci #9
Verovatno nije ukljucen register_globals.
Pa je potrebno u contactscript.php dodati:
Code:

$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$msg = $HTTP_POST_VARS['msg'];


Potpis
Banned - Not available
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 16:32 · pre 266 meseci #10
da li bi onda trebao kod ovako da izgleda?

Code:
<?php

// headers for the email listed below

$headers .= "From: $name <$email>\n";  // your email client will show the person's email address like normal
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; // sets the mime type
$recipient = "[email protected]"; // enter YOUR email address here
$subject = "Diablo II Serbia posetilac"; // this is the subject of the email
$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$msg = $HTTP_POST_VARS['msg'];


$msg = wordwrap( $msg, 1024 );

mail($recipient, $subject, stripslashes($msg), $headers); // the mail() function sends the message to you

//Once the data is entered, redirect the user to give them visual confirmation
   header("location: http://dhost.info/d2serbia/thanks.html");
?> 
Potpis
***
Dnevnik eklektika | Veg/indie/DIY dnevni zin
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 17:05 · pre 266 meseci #12
Kod treba da izgleda ovako:

Code:

<?php


$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$msg = $HTTP_POST_VARS['msg'];

// headers for the email listed below
$headers .= "From: $name <$email>\n";  // your email client will show the person's email address like normal
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; // sets the mime type
$recipient = "[email protected]"; // enter YOUR email address here
$subject = "Diablo II Serbia posetilac"; // this is the subject of the email
$msg = wordwrap( $msg, 1024 );

mail($recipient, $subject, stripslashes($msg), $headers); // the mail() function sends the message to you

//Once the data is entered, redirect the user to give them visual confirmation
   header("location: http://dhost.info/d2serbia/thanks.html");
?> 



[Ovu poruku je menjao Br@nkoR dana 11.12.2004. u 18:14 GMT+1]
Potpis
Banned - Not available
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 17:11 · pre 266 meseci #13
A za redirekciju probaj da umesto:
Code:

header("location: http://dhost.info/d2serbia/thanks.html");


Napišes:
Code:

Header ('Location: http://dhost.info/d2serbia/thanks.html');

Mada ne verujem da je zbog toga.

A ako i to ne radi dodaj kompletan kod iz thanks.html ispod PHP koda u fajl contactscript.php, ali tada ukloni red gde pise Header ...itd
Znači ispod:
Code:

<?php
...
?>
Potpis
Banned - Not available
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 18:11 · pre 266 meseci #14
kod thanks.html :
Code:
<html>
<head>
<title>Diablo II Serbia ==&gt; www.D2serbia.eu.kz - Kontakt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="MSSmartTagsPreventParsing" content="TRUE">
<style type="text/css">
<!--
body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
-->
</style>
<link href="menystyle.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 12px;
}
a:link {
    color: #990000;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #990000;
}
a:hover {
    text-decoration: underline;
    color: #000000;
}
a:active {
    text-decoration: none;
    color: #990000;
}
.style2 {font-size: 10px}
-->
</style>
</head>

<body>
<table width="967" height="109"  border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td width="747" align="left" valign="top"><table width="747" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="747" height="109" align="right" valign="bottom" background="meny/menyexp.gif" class="menyfont"><a href="vodici.htm">Vodi&#269;i </a>|<a href="informilinkovi.htm"> Informacije i linkovi</a> |<a href="dload.htm"> Dow</a><a href="#">nload</a> | Kontakt | <a href="forums.htm">Forums</a> | <a href="rant.htm">Rant</a> </td>
      </tr>
    </table></td>
    <td width="204" rowspan="2" align="center" valign="top" bgcolor="#CCCCCC" class="maintext">
        <div align="left">
              <ul>
                <li><a href="vodici.htm">Vodi&#269;i</a></li>
                  <li><a href="informilinkovi.htm">Informacije i linkovi</a></li>
                  <li><a href="dload.htm">Download</a></li>
                  <li>Kontakt</li>
                  <li><a href="forums.htm">Forums</a></li>
                  <li><a href="rant.htm">Rant</a> </li>
          </ul>
    </div></td></tr>
  <tr>
    <td align="left" valign="top" class="maintext"><blockquote>
      <h1 align="justify">&nbsp;</h1>
      <h1 align="justify"><img src="meny/hvala.gif" width="119" height="41"></h1>
      <p align="justify">&nbsp;</p>
    </blockquote>      
      <p align="justify">Zahvaljujemo vam na feedback-u!<br>
      Uveravam vas da &#263;e va&scaron; email biti pregledan i ako ste zahtevali bi&#263;e na njega i odgovoreno u najkra&#263;em mogu&#263;em roku.</p>
      <p align="justify">Jo&scaron; jednom hvala na poseti D2Serbia sajta, nadam se da je bilo prijatno iskustvo, ukoliko imate primedbi ili predloga ne oklevajte i po&scaron;aljite nam mail!</p>
      <p align="justify">Prijatno.</p>
      <p align="justify">&nbsp;</p>
    <p align="justify">&nbsp;</p>
    <p align="justify">&nbsp;</p></td>
  </tr>
</table>
<p>&nbsp;</p>
<hr width="40%">
<table width="100%"  border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td><div align="center" class="maintext"><a href="#">Mapa Sajta</a><br> 
        <a href="vodici.htm">Vodi&#269;i</a> | <a href="#">Informacije i linkovi </a>| <a href="dload.htm">Download</a> | Kontakt | <a href="forums.htm">Forums</a> | <a href="rant.htm">Rant</a><br>
    <span class="style2">Website napravljen 09.12.2004, uploadovan ubrzo posle toga :-P, Web design VegDesigns Studios 2004, optimizovano za 1024x768<br>
    Kreator sajta nema nikakve veze sa Blizzard Entertainmentom niti sa ljudima koji su u&#269;estvovali u pravljenju ove odli&#269;ne igre koja ve&#263; dugo &#382;ivi iako je smatraju zastarelom i prevazi&#273;enom. Mi smo samo fanovi i igra&#269;i, puni po&scaron;tovanja prema va&scaron;oj kreaciji. Hvala vam.    </span></div></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>


da li bi onda ovo sto je izmedju <html></html> da stavim umesto reda gde je header u skripti php-a?
Potpis
***
Dnevnik eklektika | Veg/indie/DIY dnevni zin
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 18:18 · pre 266 meseci #16
Ne, nego ovako:
sve ovo snimi u contactscript.php
Code:

<?php
$name = $HTTP_POST_VARS['name'];
$email = $HTTP_POST_VARS['email'];
$msg = $HTTP_POST_VARS['msg'];
// headers for the email listed below
$headers .= "From: $name <$email>\n";  // your email client will show the person's email address like normal
$headers .= "Content-Type: text/plain; charset=iso-8859-1\n"; // sets the mime type
$recipient = "[email protected]"; // enter YOUR email address here
$subject = "Diablo II Serbia posetilac"; // this is the subject of the email
$msg = wordwrap( $msg, 1024 );
mail($recipient, $subject, stripslashes($msg), $headers); // the mail() function sends the message to you
//Once the data is entered, redirect the user to give them visual confirmation
?> 

<html>
<head>
<title>Diablo II Serbia ==&gt; www.D2serbia.eu.kz - Kontakt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="MSSmartTagsPreventParsing" content="TRUE">
<style type="text/css">
<!--
body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
-->
</style>
<link href="menystyle.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style1 {
    color: #FFFFFF;
    font-family: tahoma;
    font-size: 12px;
}
a:link {
    color: #990000;
    text-decoration: none;
}
a:visited {
    text-decoration: none;
    color: #990000;
}
a:hover {
    text-decoration: underline;
    color: #000000;
}
a:active {
    text-decoration: none;
    color: #990000;
}
.style2 {font-size: 10px}
-->
</style>
</head>

<body>
<table width="967" height="109"  border="0" cellpadding="5" cellspacing="0">
  <tr>
    <td width="747" align="left" valign="top"><table width="747" border="0" cellspacing="0" cellpadding="0">
      <tr>
        <td width="747" height="109" align="right" valign="bottom" background="meny/menyexp.gif" class="menyfont"><a href="vodici.htm">Vodi&#269;i </a>|<a href="informilinkovi.htm"> Informacije i linkovi</a> |<a href="dload.htm"> Dow</a><a href="#">nload</a> | Kontakt | <a href="forums.htm">Forums</a> | <a href="rant.htm">Rant</a> </td>
      </tr>
    </table></td>
    <td width="204" rowspan="2" align="center" valign="top" bgcolor="#CCCCCC" class="maintext">
        <div align="left">
              <ul>
                <li><a href="vodici.htm">Vodi&#269;i</a></li>
                  <li><a href="informilinkovi.htm">Informacije i linkovi</a></li>
                  <li><a href="dload.htm">Download</a></li>
                  <li>Kontakt</li>
                  <li><a href="forums.htm">Forums</a></li>
                  <li><a href="rant.htm">Rant</a> </li>
          </ul>
    </div></td></tr>
  <tr>
    <td align="left" valign="top" class="maintext"><blockquote>
      <h1 align="justify">&nbsp;</h1>
      <h1 align="justify"><img src="meny/hvala.gif" width="119" height="41"></h1>
      <p align="justify">&nbsp;</p>
    </blockquote>      
      <p align="justify">Zahvaljujemo vam na feedback-u!<br>
      Uveravam vas da &#263;e va&scaron; email biti pregledan i ako ste zahtevali bi&#263;e na njega i odgovoreno u najkra&#263;em mogu&#263;em roku.</p>
      <p align="justify">Jo&scaron; jednom hvala na poseti D2Serbia sajta, nadam se da je bilo prijatno iskustvo, ukoliko imate primedbi ili predloga ne oklevajte i po&scaron;aljite nam mail!</p>
      <p align="justify">Prijatno.</p>
      <p align="justify">&nbsp;</p>
    <p align="justify">&nbsp;</p>
    <p align="justify">&nbsp;</p></td>
  </tr>
</table>
<p>&nbsp;</p>
<hr width="40%">
<table width="100%"  border="0" cellspacing="0" cellpadding="5">
  <tr>
    <td><div align="center" class="maintext"><a href="#">Mapa Sajta</a><br> 
        <a href="vodici.htm">Vodi&#269;i</a> | <a href="#">Informacije i linkovi </a>| <a href="dload.htm">Download</a> | Kontakt | <a href="forums.htm">Forums</a> | <a href="rant.htm">Rant</a><br>
    <span class="style2">Website napravljen 09.12.2004, uploadovan ubrzo posle toga :-P, Web design VegDesigns Studios 2004, optimizovano za 1024x768<br>
    Kreator sajta nema nikakve veze sa Blizzard Entertainmentom niti sa ljudima koji su u&#269;estvovali u pravljenju ove odli&#269;ne igre koja ve&#263; dugo &#382;ivi iako je smatraju zastarelom i prevazi&#273;enom. Mi smo samo fanovi i igra&#269;i, puni po&scaron;tovanja prema va&scaron;oj kreaciji. Hvala vam.    </span></div></td>
  </tr>
</table>
<p>&nbsp;</p>
</body>
</html>
Potpis
Banned - Not available
Re: kako da napravim kontakt formu na stranici? 11.12.2004. u 19:09 · pre 266 meseci #17
sad sve savrseno radi...

neizmerno hvala. jako mi je drago sto postoje ljudi koji ce se ovako iscimati zbog nekog koga nni ne poznaju. nadam se da cu i ja jednog dana biti u poziciji da pruzim ovako nesto nekom drugom... ;-)

svaka cast...
Potpis
***
Dnevnik eklektika | Veg/indie/DIY dnevni zin
Re: kako da napravim kontakt formu na stranici? 06.07.2005. u 18:35 · pre 259 meseci #19
mene zanima ista stvar, totalni sam početnik
zanima me dali ovu "form php" da stavim u basic page (kad kreiram novu stranicu u Dreamu) ili ili kao Dynamic PHP.
zatim me zanima gdje stavim ili uploudam contact script
Re: kako da napravim kontakt formu na stranici? vapaj za pomoć 09.07.2005. u 09:59 · pre 259 meseci #20
uz pomoc "kako da napravim kontakt formu na stranici?" uspjela sam spojiti vasu formu sa skriptom i dobiti podatke na mail.
Medjutim zanima me sto se dogada kada formu prosirim tj. dodaj joj još neka polja npr prezime., mjesto, telefon te podatke NE DOBIJEM na mail. trebam li u samoj skripti jos nesto dodati. ili sto , please hellp
ili ako ima dobrih ljudi da mi iz ovog ove forme naprave php. skriptu tako da trazene podatke dobijem na mail. hvala svima


forma HTML
<form name="form" method="post" action="contactscript.php">
<TABLE width="95%" class=dborder>
<TBODY>
<TR>
<TD class=invert colSpan=2><div align="center" class="bijeli style10">Bitte geben Sie Ihre Daten ein:</div></TD>
</TR>
<TR>
<TD colSpan=2>
<TABLE cellSpacing=0 cellPadding=1 width="100%">
<TBODY>
<TR height=2>
<TD height=2 class="bijeli">Anrede:</TD>
<TD height=2><SELECT id=anrede name=anrede>
<OPTION>Herr</OPTION>
<OPTION>Frau</OPTION>
<OPTION selected></OPTION>
</SELECT></TD>
</TR>
<TR>
<TD width="14%" class="bijeli">Vorname:</TD>
<TD width="35%"><INPUT style="WIDTH: 100%" size=30
name=givenname></TD>
<TD width="2%">&nbsp;</TD>
<TD width="14%" class="bijeli">Name:</TD>
<TD width="35%"><INPUT style="WIDTH: 100%" size=30 name=name></TD>
</TR>
<TR>
<TD class="bijeli">E-Mail:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=email></TD>
<TD width="2%">&nbsp;</TD>
</TR>
<TR>
<TD class="bijeli">Strasse:</TD>
<TD><INPUT style="WIDTH: 100%" maxLength=30 size=30 name=street></TD>
<TD width="2%">&nbsp;</TD>
<TD class="bijeli">Ort:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=city></TD>
</TR>
<TR>
<TD class="bijeli">Telefon:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=phone></TD>
<TD width="2%">&nbsp;</TD>
<TD class="bijeli">Fax:</TD>
<TD><INPUT style="WIDTH: 100%" size=30 name=fax></TD>
</TR>
<TR>
<TD vAlign=top class="bijeli">Kommentar:</TD>
<TD colSpan=4><TEXTAREA style="WIDTH: 100%" name=comment rows=15 cols=50></TEXTAREA></TD>
</TR>
<TR>
<TD>&nbsp;</TD>
<TD
colSpan=5 align="center"><INPUT name="submit" type=submit class=button value=Submit> <input type="reset" name="Reset" value="Reset"></TD>
</TR>
</TBODY>
</TABLE></TD>
</TR>
<INPUT type=hidden value=Ibv8SSaF name=key>
</TABLE>
</form>
Odgovori
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme