Poslao: 14 Avg 2007 05:22
|
offline
- Balkanac82
- Legendarni građanin
- Pridružio: 20 Dec 2004
- Poruke: 2887
- Gde živiš: Na Balkanu
|
Forma ili obrazac su jedno te isto i to je uglavnom HTML.
Koliko ja vidim, ono što ti tražiš je skripta koja će da obradi podatke prosleđene preko tog obrasca, a za to ti treba php, asp...
Loše si objasnio šta ti treba i došlo je do zabune.
Sad još reci da li to hoćeš da primaš na mail ili da spašavaš unutar nekog fajla ili baze podataka.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 14 Avg 2007 11:20
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
evo ovako...dajem ti skriptu, ti je samo malo preradi.
znaci , imas html formu koju kazes da znas da uradis.
recimo, ako ti je forma ovo:
<form action="form-send.php" method="post">
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr valign="top">
<td width="20%">Ime i prezime </td>
<td> <input name="imeiprezime" type="text" id="imeiprezime"></td>
</tr>
<tr valign="top">
<td>Adresa</td>
<td> <input name="adresa" type="text" id="adresa"></td>
</tr>
<tr valign="top">
<td>Firma</td>
<td> <input name="firma" type="text" id="firma"></td>
</tr>
<tr valign="top">
<td>Telefon</td>
<td> <input name="telefon" type="text" id="telefon"> </td>
</tr>
<tr valign="top">
<td>Email</td>
<td> <input name="email" type="text" id="email"></td>
</tr>
<tr valign="top">
<td>Poruka</td>
<td> <textarea name="poruka" cols="50" rows="5" id="poruka"></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Posalji">
<input name="Reset" type="reset" id="Reset" value="Ponisti">
</div></td>
</tr>
</table>
</form>
a fajl form-send.php koji ti obradjuje ove podatke je ovakav:
<?
$fp = fopen("form-results.txt", "a");
fwrite($fp, $_POST['imeiprezime'] . "," .
$_POST['adresa'] . "," .
$_POST['firma'] . "," .
$_POST['telefon'] . "," .
$_POST['email'] . "," .
$_POST['poruka'] . "," .
date("M-d-Y") . "\n");
fclose($fp);
$recipient = "tvojMAIL@mail.com";
$subject = "Kontakt sa sajta";
$forminfo =
($_POST['imeiprezime'] . "," .
$_POST['adresa'] . "," .
$_POST['firma'] . "," .
$_POST['telefon'] . "," .
$_POST['email'] . "," .
$_POST['poruka'] . "," .
date("M-d-Y") . "\n");
$formsend = mail("$recipient", "$subject", "$forminfo", "From: $email\r\nReply-to:$email");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Poruka je poslata!</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td> <p align="left">Vasa poruka je uspesno poslata. Podaci koji su poslati su :</p>
<p><? echo nl2br($forminfo); ?></p>
</tr>
</table>
<p align="center"> </p>
</body>
</html>
jedino sto treba da uradis je da umesto ovoga
$_POST['adresa'] . "," .
znaci umesto adresa da napises drugo ime, odnosno onaj input name, i bice ti prosledjeni.
Ova znaci samo dodas koliko ti tih treba i to je to. Imas na dva mesta da dodas. Prvo je da se pise u txt bazu, form-results.txt a drugo je za slanje na mail.
moras znaci da ubacis i txt fajl koji ce se zvati form-results.txt i da mu uradis chmod777
provereno radi.
i ne zaboravi da ubaci svoj mail tamo gore....
|
|
|
|
Poslao: 15 Avg 2007 14:39
|
offline
- Pridružio: 26 Avg 2006
- Poruke: 59
- Gde živiš: Kragujevac, Erdoglia Kingdom
|
Znam da uradim html formu, potrebno mi je samo povezivanje sa scriptom i scripta za slanje mailova sebi. To je upravo ovo shto mi je N1k0l4 objasnio, samo sto je meni bilo potrebno za perl scriptu.
Pronasao sam da kod ide ovako:
<FORM METHOD=POST action="/cgi-bin/FormMail.pl" ENCTYPE="multipart/form-data">
I samo okacis FormMail.pl scriptu koju si downloadovao sa interneta u cgi-bin?
Interesuje me i kako se spašavam unutar nekog fajla.
Dopuna: 15 Avg 2007 14:39
Hvala n1k0l4, radi
|
|
|
|
Poslao: 11 Sep 2007 13:38
|
offline
- igor86
- Stručni saradnik
Web programiranje
- Pridružio: 24 Maj 2006
- Poruke: 1633
|
Eskimo totalno si lose predstavio svoj problem, trebao si odmah reci sta ti je cilj
|
|
|
|
Poslao: 14 Sep 2007 18:13
|
offline
- Pridružio: 10 Jul 2007
- Poruke: 417
|
@ N1k0l4
kako da nadjem input name, gdje da ostavim txt, i sta bih trebo u njemu napisat?
|
|
|
|
Poslao: 14 Sep 2007 18:46
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
<td> <input name="imeiprezime" type="text" id="imeiprezime"></td>
recimo ovde, samo menjas sva input name-a, i posle tamo uneses
|
|
|
|
Poslao: 14 Sep 2007 19:06
|
offline
- Pridružio: 10 Jul 2007
- Poruke: 417
|
to sam uradio, a sta je ovo $_POST['adresa'] . "," . i sta radim sa txt kad ga napravim? jel unosim ista?
|
|
|
|
Poslao: 14 Sep 2007 19:57
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
da, tu umesto adresa pises onaj input name, isto kao sto si i tamo napisao
imas to na dva mesta da preradis
a txt ne pises nista u njega samo uploadujes i stavis dozvolu za upis u njega, chmod777
|
|
|
|
Poslao: 14 Sep 2007 20:14
|
offline
- Pridružio: 10 Jul 2007
- Poruke: 417
|
a cemu sluzi onda ovo dvoje, jel svoje ime i prezime da unesem, to ne kontam?
|
|
|
|
Poslao: 14 Sep 2007 23:16
|
offline
- N1k0l4
- Prijatelj foruma
- Pridružio: 06 Sep 2005
- Poruke: 3800
- Gde živiš: Beograd
|
tu sto sam ti naveo primer gore, to je bilo polje gde se unosilo ime i prezime ti stavi sta tebi treba
|
|
|
|