Autor Zpráva
alterego3000
Profil
Zdravim všechny. Chtěl bych na stránky dát mailový formulář a chtěl bych si ho vytvořit. A jelikož ani v jQuery a ani javascript nejsem zrovna profík tak jsem se chtěl zeptat, jestli někdo nevíte jak na to?
Taps
Profil
Samozrejme vime jak na to...ale zalezi i na tvych pozadavcich
_es
Profil
alterego3000:
Okrem iného to nemá nič spoločného s JavaScriptom. Treba ti nejaký serverový skript, ktorý tie dáta z formulára odošle na príslušnú e-mailovú adresu.
alterego3000
Profil
Taps: _es
Úplně obyčejnej
email:
předmět:
text:
(mohlo by se jestě v textu objevovat něco jako: sem napište text)
Aha já myslel že se to dělá přes javasript. Ale v podstatě to na mojí otázce nic neměnní.
Davex
Profil
alterego3000:
Formulář na mail
Taps
Profil
alterego3000:
Pokud by to bylo na úrovni zakázky, tak ti formulář mohu vytvořit.
Rich M
Profil
Tady máš kód i s pomůcky -

PHP

<?php
$name = $_POST['JMENO TAGU PRO JMENO'];
$email = $_POST['JMENO TAGU PRO EMAIL'];
$message = $_POST['JMENO TAGU PRO ZPRAVU'];
$formcontent="From: $name \n Message: $message";
$recipient = "PRIJEMCE (NA TENTO EMAIL SE BUDOU ODESILAT ZPRAVY)";
$subject = "PREDMET MAILU";
$mailheader = "From: $email \r\n";
mail($recipient, $subject, $formcontent, $mailheader) or die("NAPIS CHYBY");
echo "USPESNE ODESLANI";
?>

From: a Message: - v mailové schránce se ti zobrazí From: -Odesílatel. Message: -Zpráva-
(Jména tagů - JMENO TAGU PRO... by měla být shodná s tagy v HTML (níže))

HTML

<form action="ODKAZ NA MAILOVY SOUBOR .PHP" method="POST"><br>
<input type="text" name="JMENO TAGU PRO JMENO (shodne s .php)"><br>
<input type="text" name="JMENO TAGU PRO EMAIL (shodne s .php)"><br>
<textarea name="message" rows="6" cols="19"></textarea>
<input type="submit" value="Odeslat"> <input type="reset" value="Smazat">
</form>

(v textarea name, kde je rows a cols, tak to jsou rozměry rámečku pro zprávu.


Jak výsledné html vypadá (screenshot):


!!POZOR!! E-mail se ti odešle jen, když jsou oba soubory .html i .php nahrané na internetu! (musí být nahrané na tvém webu, a email odešleš jen přes tyto soubory.)

Doufám, že jsem pomohl!
alterego3000
Profil
Rich M:
Dlouho jsem tu nebyl moc děkuji. :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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