Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

[PHP] Kontakt form by m0k1

188 pregleda · 9 odgovora · otvorena 29.07.2010. u 22:54

Dobro vece dragi clanovi ! Posto sam u poslednje vreme primetio da ima dosta tema vezanih za php kontakt forme support ticketi i mnogo toga .... odlucio sam da napravim svakog dana nesto novo .... za danas sam vam spremio kontakt formu koju mozete ubacit bilo gde u bilo koji fajl html php .....Detaljno cu vam opisati kako sta gde pa da mozete sami sve da uradite !

U ovom projektu ce mo koristiti 2 programska jezika a to su PHP i HTML, a imena fajlova su kontakt.php i posalji.php .

1. Postavljanje skriptke
Prvo sto ce te uraditi to je da ce te na neko zeljeno mesto ili neki vas fajl ubaciti sledeci kod

<table width="400" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><form name="form1" method="post" action="posalji.php">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td width="16%">Naslov</td>
<td width="2%">:</td>
<td width="82%"><input name="naslov1" type="text" id="naslov1" size="50"></td>
</tr>
<tr>
<td>Ime I Prezime</td>
<td>:</td>
<td><input name="imeiprezime" type="text" id="imeiprezime" size="50"></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input name="email_posiljatelja1" type="text" id="email_posiljatelja1" size="50"></td>
</tr>
<tr>
<td>Poruka</td>
<td>:</td>
<td><textarea name="poruka1" cols="50" rows="4" id="poruka1"></textarea></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Posalji"> <input type="reset" name="Submit2" value="Resetuj"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>

npr... ovaj kod mozete ubaciti na neku vasu stranicu ili gde god zelite ja sam je ubacio u blanko (prazan) php fajl tako sto sam napravio novi teksutualni dokument (New Text Document.txt) i promenio sam mu extenziju tacnije .txt u .php i nazvao sam ga kontakt.php i u njega sam postavio kod iznad !

2.Slanje Poruke
U ovom koraku ce mo napraviti skriptku koja salje poruku mail ime i prezime na vasu zeljenu adresu !
Kod ove skriptke je sledeci :
<?php
// Naslov Poruke
$naslov ="$naslov1";
// Mail onooga ko salje
$email_posiljatelja="$email_posiljatelja1";
//Od koga
$odkoga="Od: $imeiprezime <$email_posiljatelja>";
// Poruka
$poruka="$poruka1";
// Ovde unesite vasu email adresu
$za ='vas mail ide ovde';
// Ovo ne dirati !!!! DALJE NISTA NEDIRATI !!!!!!!!!! //
// Ovo ne dirati !!!! DALJE NISTA NEDIRATI !!!!!!!!!! //
// Ovo ne dirati !!!! DALJE NISTA NEDIRATI !!!!!!!!!! //
// Ovo ne dirati !!!! DALJE NISTA NEDIRATI !!!!!!!!!! //
$adresa_do_kontakt_forme ='<INPUT TYPE="button" VALUE="Nazad" onClick="history.go(-1);"> ';
// Slanje svega ovoga
$slanje_poruke=mail($za,$naslov,$poruka,$odkoga);

// Ako je email poslan prikazujemo poruku
// Vasa poruka je uspesno poslana .....
if($slanje_poruke){
echo "Vasa poruka je uspesno poslana ! $adresa_do_kontakt_forme";
}
else {
echo "Greska pri slanju poruke molimo pokusajte ponovo !<br> $adresa_do_kontakt_forme";
}
?>

ovde je potrebno da ceo ovaj kod ubacite u php fajl po imenu posalji.php i da izmenite deo de pise:

// Ovde unesite vasu email adresu
$za ='vas mail ide ovde';

potrebno je da izgleda ovako

// Ovde unesite vasu email adresu
$za ='[email uklonjen]';

ovde morate uneti vasu validnu (pravu) email adresu da bi poruke koje ljudi posalju mogla da sitgne na vas email ! Kada ste sve to uradili sacuvajte posalji.php i uploadujte ga negde de se nalazi i kontakt.php ili fajl u koji ste postavili skriptku !

-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
END OF INSTALATION !
-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-

Ako ste sve dobro uradili trebali bi ste da dobijete ovakvu formu za kontakt

Slike:






DEMO:
http://m0k1.info/kontakt/

Download Script in rar


Ako vam treba neka pomoc pozovite me slobodno na pm

Tnx For Reading


Please Reate/Comment
"vaša poruka je uspješno poslata"

valjda poslana.
g0ran je napisao/la:
"vaša poruka je uspješno poslata"

valjda poslana.
Bojim se da smo svi razumjeli sta je time "poslata" htio da kaze tako da nemoj dodavat glupe komentare je**m ti krv
g0ran je napisao/la:
"vaša poruka je uspješno poslata"

valjda poslana.
Hvala ... ! Greska ispravljena


@hrmpalija

Svako ima pravo na svoj komentar na mojim temama !
g0ran je napisao/la:
"vaša poruka je uspješno poslata"

valjda poslana.
Poslata i Poslano je ispravno
Jao wannabe webmastera.

Ne znas da PHP nije programski vec skriptni jezik?
Eldar001 je napisao/la:
Poslata i Poslano je ispravno
zavisi u kojem kontekstu rijeci i recenice, niko nije rekao da nije ispravno..
ovo je napisano veoma ne prakticnim putem, cak i izgleda ko da je kopirano iz neke druge skripte ;) .
zakomplikujes stvar koja moze da se napise upola redova, i u jednom fajlu.

http://pastebin.com/cANTVsMP

evo ovo sam sklepao za par minuta, sastoji se samo od 50ak redova i sve u jednom fajlu funkcionise kao i to :)
a1rm4x je napisao/la:
ovo je napisano veoma ne prakticnim putem, cak i izgleda ko da je kopirano iz neke druge skripte .
zakomplikujes stvar koja moze da se napise upola redova, i u jednom fajlu.

http://pastebin.com/cANTVsMP

evo ovo sam sklepao za par minuta, sastoji se samo od 50ak redova i sve u jednom fajlu funkcionise kao i to
dobro a1rm4x nekenjaj puno .... znamo da znas bolje od mene !

Mozda nesto ovako:

http://www.cybershade.org/modules/pastebin/view/1e3d4c54.php

p.s. Nisam testirao.. ^

Prijavi se da bi odgovorio/la na ovu temu.