Autor | Zpráva | ||
---|---|---|---|
Crack Profil * |
Zdravim, chtěl bych nějak udělat na svoje stránky to aby mi lidi mohli poslat e-mail jen kdyz vyplni formular. Doufam ze chapete. A je to na html. Dik ;)
Moderátor Chamurappi: Titulek „Formulář“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
|
||
tiso Profil |
#2 · Zasláno: 25. 8. 2009, 13:29:03
Crack: formulár musíš spracovať nejakým skriptom na strane servera (PHP, ...).
|
||
Mesiah Profil |
#3 · Zasláno: 25. 8. 2009, 15:23:59
Crack
linuxsoft.cz, tam si najdi serial o php, naucit se jazyk a precist si par clanku je otazka jednoho vecera, když tomu daš tak 4-5hodin, tak bys mohl byt schopny si to naprogramovat... jinak pokud chces, muzem se nejak domluvit a mozna bych ti to za malou provizi napsal ;) |
||
Trejpa Profil |
#4 · Zasláno: 25. 8. 2009, 15:51:39
Crack
Můžeš použít cizí řešení: http://www.blueboard.cz/sluzby-blueform http://vsevjednom.cz/sluzby/formular |
||
RockFire Profil |
#5 · Zasláno: 25. 8. 2009, 16:56:51
Stačí změnit ve funkci mail() e-mailovou adresu a předmět e-mailu. Ulož to do nějakého souboru s příponou php. Script obsahuje i ošetření proti odeslání několika mezer. V případě nějakého dotazu mě kontaktuj na ICQ 380-314-042 nebo na e-mailu volf.rf@gmail.com
<?php if(IsSet($_POST["odesli"])) { $jmeno = $_POST["jmeno"]; $email = $_POST["email"]; $vzkaz = $_POST["vzkaz"]; $osetrene_jmeno = preg_replace("( +)", " ", $jmeno); $osetreny_email = preg_replace("( +)", " ", $email); $osetreny_vzkaz = preg_replace("( +)", " ", $vzkaz); if($osetrene_jmeno != "" AND $osetrene_jmeno != " " AND $osetreny_email != "" AND $osetreny_email != " " AND $osetreny_vzkaz != "" AND $osetreny_vzkaz != " ") { mail ("XXX@YYY.ZZ","Předmět e-mailu","Jméno: ".$jmeno."\nE-mail: ".$email."\nVzkaz: ".$vzkaz, "Content-Type: text/plain; charset=UTF-8"); echo '<p>Vzkaz byl odeslán.</p>'; } else { echo '<p>Vzkaz nebyl odeslán, protože některé pole nebylo vyplněno.</p>'; } } ?> <form action="#" method="POST"> <fieldset> <legend>Napiš vzkaz</legend> <strong>Jméno:</strong> <input type="text" name="jmeno"><br> <strong>E-mail:</strong> <input type="text" name="email"><br> <strong>Vzkaz</strong> <textarea name="vzkaz" cols="42" rows="4"></textarea><br> <input type="submit" value="Odešli vzkaz" name="odesli"> </fieldset> </form> PS: Za tohle chtít provizi? No fuj. |
||
denCo Profil |
#6 · Zasláno: 25. 8. 2009, 19:08:04 · Upravil/a: denCo
<?php if ($_POST['odoslal'] == 1) { $mail = $_POST['mail']; $predmet = $_POST['predmet']; $telo = $_POST['telo']; $valid = ereg("^[0-9a-zA-Z=#!%&*()_-]+[.]?[0-9a-zA-Z=#!%&*()_-]*@[0-9a-zA-Z]+[.][0-9a-zA-Z]{1,4}[.]?[0-9a-zA-Z]*", $mail); if ($valid != 1) { $chyba = "Zadali ste neplatný mail!"; } if (empty($telo) || empty ($predmet)) { $chyba2 = "Neposielajte mi prázdny mail!"; } $predmet = htmlspecialchars($predmet); $telo = htmlspecialchars($telo); if (empty($chyba) && empty($chyba2)) { $komu = "sem sa budu posielat emaily"; $hlavicka = "From: \"$mail\" <$mail>\r\n"; $hlavicka .= "Content-Type: text/plain; charset=utf-8\r\n"; mail ($komu, $predmet, $telo, $hlavicka); $ok = "Správa bola úspešne odoslaná."; } } ?> <?php echo $ok; ?> <form method="post" action ="mail.php"> <table> <tr><td>Váš e-mail:</td> <td> <div> <?php echo $chyba; ?> </div> <input maxlength="50" type="text" name="mail" value="<?php echo $mail; ?>"/></td></tr> <tr><td>Predmet správy:</td> <td> <div><?php echo $chyba2; ?> </div><input maxlength="50" type="text" name="predmet" value="<?php echo $predmet; ?>"/> </td></tr> <tr><td>Text správy:</td> <td><textarea name="telo"> <?php echo $telo; ?> </textarea></td></tr> <tr><td colspan="2"> <center> <input type="submit" name="odoslat" value="Odoslať"/> <input type="hidden" name="odoslal" value="1"> </center> </td> </tr> </table> </form> takto by to malo cele fungovat, len staci napisat tvoj mail a za toto kto chce peniaze tak nieje velmi cestny clovek, kedze to nieje tazke a este sa to nachadza aj tu na fore |
||
Mesiah Profil |
#7 · Zasláno: 25. 8. 2009, 19:50:22
RockFire
no co :) stacilo by mi jablko, nebo treba broskev... :)) |
||
Imrahil Profil |
#8 · Zasláno: 26. 8. 2009, 21:58:27
denCo
action ="mail.php"> mail.php bude obsahovat co? |
||
denCo Profil |
#9 · Zasláno: 27. 8. 2009, 14:41:46
„mail.php bude obsahovat co?“
ved cely ten script co som ti dal by mal byt v subore mail.php... nemusis odkazovat na iny subor... cely ten script daj do suboru s menom mail.php, zmen si mail na tvoju adresu a vsetko by malo fungovat |
||
Časová prodleva: 15 let
|
0