Autor Zpráva
Shampoo
Profil
Je možné vytvořit formulář v HTML, který vyplněné informace odešle na e-mail, nebo je to jen otázka PHP?

http://www.jakpsatweb.cz/html/formulare.html

Edit:

Asi jsem si odpověděl sám - http://www.jakpsatweb.cz/formular-mail.html

Edit:

Nebo použí formulář z BlueBoard.cz, což se jeví jako nejlepší volba.
mckay
Profil
Shampoo:
Zpracování a odeslání emailu má na starost php.
Str4wberry
Profil
Jestli to „odešle na e-mail“ zahrnuje použití e-mailového klienta, tak ano.
Shampoo
Profil
Díky za ujasnění, použiji tedy BlueForm, nemám žádnou znalost PHP, takže tohle to udělá za mě.
janbarasek
Profil
Tak si stáhni hotový script, na www.jaknaweb.com jich je ke stažení spousty.
rorsach
Profil *
Shampoo:
můžeš využít i tenhle skript, je to verze pro blbé (sám ji používám) jednoduchá a efektivní. Příklad je přímo ze tsránek, které teď dělám a je možné si tam prohlédnout i jeho funkčnost a integraci do celého kódu. Vzhledem ke zde vloženému souboru:
 kontakt.php
je toto vše, co k takovému jednoduchému a funkčnímu formuláři potřebuješ. Soubor
kontakt.php
je velmi jednoduchý a přidat do něj další tlačítka (možnost souboru, jiné pole apod.) by neměl být problém. Mám rád jednoduchá řešení a jedodušeji to snad už nejde.
Pro lepší orientaci bez stylování tlačítek.

-Nadefinování políček+ skript na serveru: kontakt.php


tlačítka pro orientaci v kódu:
první textové tlačítko ve formuláři začíná formulář jako takový(jméno)
<form action="cesta_na_server/kontakt.php" method="post">
<input type="text" name="jmeno">


další tlačítko- email mění se pouze name a samozřejmě value
<input type="text" name="email" value="@">

a poslední- textová plocha
<textarea name="zprava" overflow:hidden;border-color:#FE9100" wrap="soft" >


Po tlačítku "odeslat-submit" následuje klasicky ukončení formuláře (</form>)


celé je to ovládané tímto jednoduchým skriptem
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>kontakt</title>
</head>
<body>
<h1>kontakt</h1>

<?
$jmeno = $_POST['jmeno'];
$email = $_POST['email'];
$zprava = $_POST['zprava'];

if ($jmeno!="" and $email!="" and $zprava!="" )
{
Mail("admin@kallados.info", $predmet, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
header('Location: http://kallados.info');
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje.</p>";
} 
?>
</body>
</html>


a je to ;-)

ps:
header('Location: http://kallados.info');[/pre] je zde pouze pro přesměrování na hlavní stránku po odeslání
    

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0