| Autor | Zpráva | ||
|---|---|---|---|
| hrouda Profil |
#1 · Zasláno: 21. 10. 2013, 09:34:09
Zdravím,
mám vytvořen formulář: <form action="objednavka.php" method="POST" name="objednavka">
<style>
label{
width:450px;
float:left;
}
</style>
<label>Jméno a Přijmení: </label><input type="text" name="jmeno" required />*<br>
<label>Telefon: </label> <input type="text" name="telefon" required />*<br>
<label>Email: </label> <input type="text" name="email" value="@" required />*<br>
<label>Podrobnosti k objednávce: </label><TEXTAREA NAME="info" COLS=50 ROWS=5></TEXTAREA><br>
<label>2+2 : </label><input type="text" name="spam" />
<input type="submit" value="Objednat">
<small> * pole označená hvězdičkou jsou povinná</small>
</form>a objednavka.php je: <?php
$jmeno = $_POST['jmeno'];
$telefon = $_POST['telefon'];
$email = $_POST['email'];
$info = $_POST['info'];
$spam = $_POST['spam'];
$zprava = "\nJméno a Příjmení: $jmeno
\nTelefon: $telefon
\nEmail: $email
\nPodrobnosti k objednávce: $info";
$zprava=Base64_Encode($zprava);
$hlavicka .= "Reply-to:$email\r\n".
"MIME-Version: 1.0\r\n".
"Content-Type: text/plain; charset=\"windows-1250\"\r\n".
"Content-Transfer-Encoding: base64\r\n".
"Bcc:$email";
$spam = $_POST['kontrola'];
if ($jmeno!="" and
$telefon!="" and
$email!="" and
$info!="" )
{
If(cs_Mail("mira.hruska@gmail.com", "Objednavka: " . $email, $zprava, $hlavicka))
echo "<script type='text/javascript'>alert('Email byl uspesne odeslan na e-mail poskytovatele i na Vas e-mail.')</script>";
Else
echo "<script type='text/javascript'>alert('Chyba pri odesilani mailu ve funkci Mail.')</script>";
}
else
{
echo "<script type='text/javascript'>alert('Email neodeslan z duvodu nevyplneni vsech udaju nebo spatne zadaneho vysledku.')</script>";
}
/*
{
If(Mail($email, "Objednavka", $zprava, $headers))
echo "<script type='text/javascript'>alert('Email byl uspesne odeslan na Vas e-mail.')</script>";
Else
echo "<script type='text/javascript'>alert('Chyba pri odesilani mailu ve funkci Mail.')</script>";
}
else
{
echo "<script type='text/javascript'>alert('Spatne zadane udaje.')</script>";
}
*/
session_start();
if(strtolower($_POST["spam"]) == "4") //{
// echo("Uzivatel");
// } else {
// echo("Robot");
// }
?>
<script>window.location.href="http://svatebnifoto2.activenet.cz";</script>No a problém je v tom, že když pošlu email tak dojde toto: JmĂ©no a PĹ™ĂjmenĂ: Kamil Telefon: 42525252 Email: hrouda.mh@seznam.cz Podrobnosti k objednávce: gvkf ... Zkoušel sem tam přidat cs_mail jak jsem se dočetl v předchozích diskuzích ale nepomohlo. Díky za každou radu |
||
| Joker Profil |
#2 · Zasláno: 21. 10. 2013, 10:12:08
hrouda:
V hlavičkách e-mailu je uvedené špatné kódování. Soudě podle toho co to produkuje by místo: "Content-Type: text/plain; charset=\"windows-1250\"\r\n". "Content-Type: text/plain; charset=\"utf-8\"\r\n". |
||
| hrouda Profil |
#3 · Zasláno: 21. 10. 2013, 11:02:53
To jsem zkoušel přehodit, ale výsledek je stejný :-(
|
||
| peta Profil |
#4 · Zasláno: 21. 10. 2013, 14:28:32
Tak pak tam musis mit i stejne kodovani pro header souboru http://cz1.php.net/manual/en/function.header.php
|
||
|
Časová prodleva: 12 let
|
|||
0