| Autor | Zpráva | ||
|---|---|---|---|
| Mirekkkk Profil * |
#1 · Zasláno: 16. 1. 2010, 16:33:59
Ahoj,
moc Vás prosím o radu, stáhnul jsem na internetu formaulář na mail a trošku ho přeházel, jenomže teďka když to spustím tak se mi tam ukáže Děkuji. Mail byl úspěšně odeslán. jenomže jsem ještě nic neodeslal, jak to mám, prosím, předělat? P.S. V PHP jsem začátečník. Díky <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání emailu</title>
</head>
<body>
<form action="formular.php" method="post">
Vaše jméno:<br />
<input name="jmeno" type="text" /><br />
Váš e-mail:<br />
<input name="mail" type="text" /><br />
Předmět zprávy:<br />
<input name="predmet" type="text" /><br />
Text zprávy:<br />
<textarea name="text"></textarea><br />
<input type="submit" value="Odeslat" />
<input type="reset" />
<?php
$jmeno = $_POST['jmeno'];/*takto proměnné přidělíme to co bylo odesláno ve formuláři metodou POST s atributem name="jmeno"*/
$mail = $_POST['mail'];
$predmet = $_POST['predmet'];
$text = $_POST['text'];
$prijemce = "666mb@seznam.cz";
/*vyplníte mail, na který se má formulář odesílat*/
$zahlavi = "From: " . $mail . "\r\n";
/*zobrazuje pak v mailu jako kdyby vám mail přišel přímo z tohoto mailu, můžete pak tedy rovnou odpovídat na mail, který uživatel uvedl*/
/*takto zajistíme, aby se mail neodeslal, pokud nejsou všechna pole vyplněna*/
if ( !empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) {
mail($prijemce, $predmet, $text = "Dobrý den, ze stránek firmy přišel tento dotaz jmeno uzivatele: \n\n$jmeno\n\n: \n\n$text\n\n", $zahlavi);
echo "<h3>Děkuji. Mail byl úspěšně odeslán.</h3>";
/*toto se vypíše do dokumentu, pokud se mail odešle*/
} else {
echo "<h3>Nevyplnili jste všechna pole. Mail nebyl odeslán.</h3>"; /*toto se vypíše pokud nebudou vyplněna všechna pole, mail se neodešle*/
}
?>
</form>
</form>
</body>
</html> |
||
| mattyZEM Profil |
Dej tam ISSET:
if (isset($_POST['jmeno'])){
if(!empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) {
...
}else {
...
}
}:) Moderátor nightfish: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na
). |
||
|
Časová prodleva: 16 let
|
|||
0
).