Kontaktní formulář v PHP - čeština...

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

klara.muzikova
nováček
Příspěvky: 1
Registrován: červen 11
Pohlaví: Žena
Stav:
Offline

Kontaktní formulář v PHP - čeština...

Příspěvekod klara.muzikova » 20 čer 2011 16:31

Zdravím,

po dlouhém hledání na netu jsem konečně objevila funkční emailový formulář, ale mám problémy s češtinou, zkoušela jsem už ledacos, ale pořád nic. A taky bych ráda hlášku po odeslání nevypisovala na novou stránku, ale třeba pod formulář nebo jako alert. Pomůže někdo?

V HTML mám takto:
<form action="vzkaz22.php" method="post">
Váš e-mail: <input name="email" size="25" value="@"><br>
Předmět: <input name="predmet" size="25" value=""><br>
Protispamová ontrola: <input name="spam" size="25"> <strong>= 1 + 1</strong><br>
Zpráva: <textarea name="zprava" rows="6" cols="55">&nbsp;</textarea><br>
<input type="submit" value="Odeslat">
</form>

V PHP takto:
<?

$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";

if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2") // Pokud není políčko předmět, mail, zprava prázné a spam se rovná (==) 2, pokračuj v kódu
{
Mail("klara.muzikova@email.cz", $predmet, $zprava, "From: " . $email, $headers);

echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>

Předem díky moc za odpověď,
Klára

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Kontaktní formulář v PHP - čeština...

Příspěvekod CZechBoY » 20 čer 2011 22:23

mě se zdá že můj kontaktní formulář je už legenda na tomhle foru :D nebo to máš odjinud jako já, ale prostě je to stejné a já ti napíšu to stejné jako asi 5 lidem před tebou se stejným problémem

Hlavičky emailu píše: // Hlavičky pro nastavení a odeslání mailu se správnou diakritikou
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-Type: text/html; charset=UTF-8\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";

pokud nepůjde budeš muset sáhnout po nějaké funkci, teď se mi nechce hledat, nemám ji zrovna u toho emailu

napiš jaký máš kodování dokumentu + souboru
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Kontaktní formulář
    od webovynadsenec » 30 črc 2024 02:31 » v Programování a tvorba webu
    2
    2534
    od HelFix Zobrazit poslední příspěvek
    30 črc 2024 09:07

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti