moj-net.info - logo Untitled Document
Untitled Document
Untitled Document
kako tuitorial
Untitled Document
 
php+htmlKako napraviti kontakt formu sa mogučnošću slanja priloga (slike, pdf, txt..)

Jedna kontat forma koju sam često koristio i prepravljao, više i ne znam kako izgleda originalna.
Author: Alex Scott
Email: support@php-form-mail.com
Web: http://www.php-form-mail.com/
aFormMail is free for both commercial and non-commercial use.

Na žalost, stranica već odavno ne radi.
Korak 1.

Download aformmail.php (aformail.rar ZIP 5KB) KLIKNI
Korak 2. Raspakiraj aformail.rar, datoteku aformail.php smjesti u folder gdje će biti kontakt forma
Korak 3. U aformail.php izmijeni slijedeće dijelove:

26. red - upiši mail adresu
$send_to = "tvojeime <mail@mojojadomena.com>";
53. red - upiši stranicu na koju želite posjetitelja preusmjeriti nakon slanja (možete napraviti stranicu sa obavijesti o uspješnom slanju...)
$redirect_url = 'http://mojastranica.com/';
65. red - napiši poruku za posjetitelja (izmjeni postojeću)
Zahvaljujemo na posjeti mojoj stranici.
287 do 312 red -Ako želite možete postaviti upozorenja na hrvatskom- boldano
// check from email set
if (!strlen($vars['email_from'])){
$errors[] = "<b>From Email address</b> empty";
} else if (!check_email($vars['email_from'])){
$errors[] = "<b>From Email address</b> incorrect";
}
if (!strlen($send_to) && !strlen($vars['email_to'])){
$errors[] = "<b>To Email</b> address empty (possible configuration error)";
} else if (!strlen($send_to) && !check_email($vars['email_to'])){
//if to email specified in form, check it and display error
$errors[] = "<b>To Email address</b> incorrect";
}
if (!strlen($vars['subject']) && !strlen($subject)){
$errors[] = "<b>Subject</b> empty (possible configuration error)";
}
foreach ($vars as $k=>$v){
// check for required fields (end with _req)
if (preg_match('/^(.+?)_req$/i', $k, $m) && !strlen($v)){
$field_name = ucfirst($m[1]);
$errors[] = "Required field <b>$field_name</b> empty";
}
// check for number fields (end with _num)
if (preg_match('/^(.+?)_num$/i', $k, $m) && strlen($v) && !is_numeric($v)){
$field_name = ucfirst($m[1]);
$errors[] = "Field <b>$field_name</b> must contain only digits or be empty";
}
 
Korak4. U HTML dokumentu, tamo gdje želite formu, dodajte donji kod, podesite putanju (action=aformmail.php >), ako su oba dokumenta u istom folderu, ne treba ništa mijenjati.

<form name=request enctype="multipart/form-data" method=post
action=aformmail.php >
<table width=92% align=center cellspacing=0 cellpadding=0>
<tr>
<td> <table width=100% align=center
cellspacing=0 cellpadding=0 class=formtbl>

<tr bgcolor="#B8B485">
<td height="45" colspan=2 style='background-color: #B8B485;'><small><font size="2"><strong>
</strong>Polja označena sa<strong> * moraju </strong>biti
popunjena</font></small></td>
</tr>
<tr bgcolor="#B8B485">

<th width=26% height="40" align="right" bgcolor="#B8B485">
<div align="left"></div></th>

<td width=74% bgcolor="#B8B485">
<select name=subject size=1>
<option>** Odaberi kontakt **
<option selected>Pitanje
<option>Info
<option>Pozdrav
<option>Psovanje<br>
<option> pohvale </select>
<font size="1">&nbsp; </font> </td>
</tr>
<tr bgcolor="#B8B485">

<th width=26% height="34" align="center" valign="top" bgcolor="#B8B485">
<div align="left"><font size="2">Ime</font> </div></th>

<td width=74% valign="top" bgcolor="#B8B485">
<input type=text name=name_from value="" size=40>
* </td>
</tr>
<tr bgcolor="#B8B485">

<th width=26% height="48" align=right valign="top" bgcolor="#B8B485">
<div align="left"><font size="2">E-mail</font><br>
</div></th>

<td width=74% valign="top" bgcolor="#B8B485">
<input type=text name=email_from value="" size=40>
* </td>
</tr>
<tr bgcolor="#B8B485">

<th width=26% bgcolor="#B8B485">
<div align="left"><font size="2"><br>
Tekst</font> </div></th>

<td width=74% bgcolor="#B8B485">
<textarea name=comment cols=45 rows=10 >
</textarea>
* </td>
</tr>
<tr bgcolor="#B8B485">

<th width=26% align=right bgcolor="#B8B485"><font size="2">Prilog
br: 1</font> </th>

<td width=74% bgcolor="#B8B485">
<input type=file name=file>
</td>
</tr>
<tr bgcolor="#B8B485">

<th width=26% align=right bgcolor="#B8B485"><font size="2">Prilog
br:2</font><br>
</th>

<td width=74% bgcolor="#B8B485">
<input type=file name=file2>
</td>
</tr>
</table></tr>
</table>
<br>
<center>
<input type=hidden name=send value=1>
<input name="submit" type=submit value="Pošalji;">
</center>
</form>

  Promijenite pozadinu, naslove, dodajte sliku umjesto naslova, ikone, promijenite tablice, objašnjenja, dodajte još koju kolonu ... - prilagodite formu svojoj stranici. Uz upisane podatke na svoj mail dobivate i IP adresu pošiljatelja (vrlo korisno).

 

Untitled Document