Autor Zpráva
Rezac
Profil *
Dobry den,

Mam 2 dotaz k e-mailovemu formulari...
(1) jak mam nastavit spravne kodovani, aby kdyz mi prijde ten email, tak abych to na mailu videl i s diaktritikou?
(2) Jak pridam vice polozek ? pole input...
Mel by to byt takovy dotaznik.


<head>
<title>mailform</title>
</head>			

<body bgcolor="#332814">
<table height="100%" width="100%" cellSpacing="0" cellPadding="0" border="0">
<tr><td align="center" valign="top">
<form action="send.php" method="post">
<table width="337" border="0" class="text">
<tr><td width="71" valign="top"></td>

	<td width="256"><textarea name="text" accesskey="t"  rows="1" cols="27"></textarea></td></tr>
	
<tr><td colspan="2" align="center">
	<input class="sub" value="Registrovat" type="submit">&nbsp; </td></tr>
</form></table>
</td></tr></table>
</BODY></HTML>




send.php
<?php

$to = "mail@mail.cz";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Vzkaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\nEmail: ".$email."\n Web: ".$web."\nText:\n".$text."";

mail ($to, $subject, $mess, $extra);

?>
ainur
Profil
Zdravím. Ak chceš používať diakritiku, musíš si nastaviť správne kódovanie. Toto ti pridá kódovanie UTF-8:
<meta http-equiv="content-type" content="text/html; charset=utf-8">


Stačí to pridať medzi tagy <head>.
Rezac
Profil *
JJ.diky.
a s tim pridani pole nevis jak?
Alphard
Profil
Rezac
k tomu, co vám poradil ainur ohledně kódování, jsem tak trochu skeptický
jestli to funguje OK, jinak koukněte do FAQ

pokud jde o více položek, nechápu, kde je problém, spojit je do $mess umíte, takže jen dodáte další do formu a pak spojíte
Rezac
Profil *
Aha..OK. Uz to mam.
Jen bych se chtel jeste zeptat, jak muzu udelat, aby mohly k tomu formulari pripojit soubor, ktery se mi odesle na ten mail,.
keeehi
Profil
napsat vlastní script pro odesílání emailů s přílohou není moc jenoduché. bylo by dobré využít nějaké už hotové řešení. Další možnost je něco z OOP Odkaz

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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

0