| Autor | Zpráva |
|---|---|
| Rokka Člen |
#1 · Zasláno: 26.7.2010 10:26:48
Ahoj, nevíte jak nastavím češtinu v e-mail formuláři. Pořád mi chodí na e-mail místo háčků a atd. kositčky a různé nečitelné znaky. Jedná se o web www.bittersmann.cz
E-mail vypadá takto: Jméno: Jan Perner Firma: nevyplněno Tel.: 420723376455 E-mail: janperner@gmail.com Zpráva: Dobr den,rᤠbych zl etឯv頴open byt젳 n᪥mn.Mete mi dᴠVᚠrozpo襴?Adresa: Masarykova t. 331/111, Teplice, Trnovany. (Z᭥让ctv Rotta).Kontakt na n᪥mn: Vorᨫovi, Tel.:728041192.D쫵ji a s pozdravemJ. Perner Děkuji za pomoc |
| Alphard Moderátor |
#2 · Zasláno: 26.7.2010 10:28:28
|
| Rokka Člen |
#3 · Zasláno: 29.7.2010 14:52:35
Já, že nejsem odborník na php. Nenašel by se někdo kdo by tu chybu odhalil?
|
| Majkl578 Moderátor |
#4 · Zasláno: 29.7.2010 15:14:08
Rokka:
Chyba je jasná - problém s kódováním. Řešení problému je v PHP FAQ, jak uvedl Alphard. |
| Rokka Člen |
#5 · Zasláno: 29.7.2010 16:36:50
A nevěděl bys jaký řádek třeba vyměnit nebo tak když víš jak je to jasný?
|
| habendorf Člen |
#6 · Zasláno: 29.7.2010 16:43:27
Rokka:
Chápeš, že my ten tvůj php/odeslani-mailu.php opravdu nevidíme? |
| Rokka Člen |
#7 · Zasláno: 29.7.2010 17:09:37
Stačí říct a pošlu ho. Ty mi s tím poradíš?
|
| habendorf Člen |
#8 · Zasláno: 29.7.2010 17:17:37
OMG, dej sem prostě zdroják toho odeslani-mailu.php.
|
| Rokka Člen |
#9 · Zasláno: 29.7.2010 20:38:05
Příkládám. http://ulozto.cz/5438605/odeslani-mailu.php
|
| xmark Člen |
#10 · Zasláno: 29.7.2010 21:00:24
Rokka:
Rozhlídni se, jak tahle diskuse funguje. Je tady spousta lidí ochotných pomoc, ale předpokládá se nějaká snaha tazatele. Kdyby sis to z toho odkazu zkusil stáhnout, zjistil bys, že to nejde. Máš problém to sem zkopírovat? No tak to ti asi nikdo nepomůže. Třeba já jsem už teď pro tebe toho udělal víc, než bych chtěl. |
| akali |
#11 · Zasláno: 29.7.2010 22:13:41
Rokka:
Odkaz nejde stáhnout. Přesně jak napsa xmark-> Je tady spousta lidí ochotných pomoc, ale předpokládá se nějaká snaha tazatele. Proto jdi do složky(například mail.php), která se stará o odesílání mailu a zkopíruj sem její obsah Já mám mail nastavený třeba takto $headers = "MIME-Version: 1.0\r\n"; $headers.= "Content-Type: text/plain; charset=UTF-8\r\n"; $headers.= "Content-Transfer-Encoding: 8bit\r\n"; $headers.= "From: $email\r\n"; |
| Rokka Člen |
#12 · Zasláno: 30.7.2010 00:58:23
<?php
function mime_header_encode($text, $encoding = "utf-8") {
return "=?$encoding?Q?" . imap_8bit($text) . "?=";
}
$jmeno = htmlspecialchars($_GET["jmeno"], ENT_QUOTES);
$firma =htmlspecialchars($_GET["firma"], ENT_QUOTES);
$tel = htmlspecialchars($_GET["tel"], ENT_QUOTES);
$email = htmlspecialchars($_GET["email"], ENT_QUOTES);
$zprava = htmlspecialchars($_GET["zprava"], ENT_QUOTES);
if(empty($firma))
{
$firma = '<i>nevyplněno</i>';
}
if(empty($tel) or $tel == '+420')
{
$tel = '<i>nevyplněno</i>';
}
$obsah_emailu = '<table>'.
' <tr><td><strong>Jméno: </strong></td><td>'.$jmeno.'</td></tr>'.
' <tr><td><strong>Firma: </strong></td><td>'.$firma.'</td></tr>'.
' <tr><td><strong>Tel.: </strong></td><td>'.$tel.'</td></tr>'.
' <tr><td><strong>E-mail: </strong></td><td>'.$email.'</td></tr>'.
' <tr><td><strong>Zpráva: </strong></td><td>'.$zprava.'</td></tr>'.
'</table>';
$predmet = mime_header_encode('Spolupráce, online formulář - BITTERSMANN A SPOL., s.r.o.');
$hlavicka .= "MIME-Version: 1.0\r\n";
$hlavicka .= "Content-Type: text/html; charset=UTF-8\r\n";
$hlavicka .= "Content-Transfer-Encoding: 8bit\r\n";
$hlavicka .= "From:email.robot@bittersmann.cz\r\n";
//$mail = mail('steeldog@seznam.cz', $predmet, $obsah_emailu, $hlavicka);
$mail = mail('bittersmann@bittersmann.cz', $predmet, $obsah_emailu, $hlavicka);
/*bittersmann@bittersmann.cz*/
if($mail == true)
{
echo "true";
}
else
{
echo "false";
}
?>
|