Autor | Zpráva | ||
---|---|---|---|
alda Profil |
#1 · Zasláno: 17. 4. 2010, 13:07:17 · Upravil/a: alda
Zdravím, mám problém a to že dělám takovou akci na svém webu a tam se lidi musí objednat a jim přijde email s údaji co vyplnili+ můj text většina lidí má email přes seznam a tam mi to dělá neplechu místo háčků a čáre se zobrazí toto :
Dobrý den obdr eli jsme va i registraci na na i akci v nejbli í době obdr íte email. Zde jsou va e údaje : Jmeno: Zku ební meno Datum narození: sd ale v gmailu to vidím normálně nevíte v čem je problém ?? zde je php script : <?php $mail = $_POST['email']; $predmet = "registrace na akci"; $zprava = "Jmeno: {$_POST['jmeno']}\r\n"; $zprava .= "Datum narození: {$_POST['datum']}\r\n"; mail($mail,$predmet,"Dobrý den obdrželi jsme vaši registraci na naši akci v nejbližší době obdržíte email. Zde jsou vaše údaje : $zprava") ?> <?php $mail = "muj_mail@pro_kontrolu.cz"; $predmet = "Kopie-registrace na akci"; $zprava = "Jmeno: {$_POST['jmeno']}\r\n"; $zprava .= "Datum narození: {$_POST['datum']}\r\n"; mail($mail,$predmet,"Dobrý den obdrželi jsme vaši registraci na naši akci v nejbližší době obdržíte email. Zde jsou vaše údaje : $zprava") ?> |
||
Str4wberry Profil |
#2 · Zasláno: 17. 4. 2010, 13:18:57
Viz problém s e-maily.
|
||
alda Profil |
#3 · Zasláno: 17. 4. 2010, 13:29:44
Ok děkuji ;)
|
||
alda Profil |
#4 · Zasláno: 17. 4. 2010, 13:52:43 · Upravil/a: alda
Tak jsem to zkusil:
<?php /* *************** diskuse.jakpsatweb.cz *** PHP FAQ ********************** */ function autoUTF($s) { // detect UTF-8 if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) return $s; // detect WINDOWS-1250 if (preg_match('#[\x7F-\x9F\xBC]#', $s)) return iconv('WINDOWS-1250', 'UTF-8', $s); // assume ISO-8859-2 return iconv('ISO-8859-2', 'UTF-8', $s); } function cs_mail ($to, $predmet, $zprava, $head = "") { $predmet = "=?utf-8?B?".base64_encode(autoUTF ($predmet))."?="; $head .= "MIME-Version: 1.0\n"; $head .= "Content-Type: text/plain; charset=\"utf-8\"\n"; $head .= "Content-Transfer-Encoding: base64\n"; $zprava = base64_encode (autoUTF ($zprava)); return mail ($to, $predmet, $zprava, $head); } /* ********************************************************************** ** */ ?> <?php $mail = $_POST['email']; $predmet = $prd; $datum =$datum = $_POST['datum']; $jmeno = $_POST['jmeno']; $prd = "Registrace na akci" "($jmeno)"; $zprava = "Dobrý den,byl/a jste oficiálně zaregistrován/a na naší akci. Více informací obdržíte v nejbližší době.!"; $kon = cs_mail ($mail, $predmet, $zprava,"From: djmama.disco@gmail.com\n"); if ($kon) echo "E-mail byl úspěšně odeslán.<br>"; else echo "E-mail se bohužel nepodařilo odeslat.<br>"; ?> <?php $mail = "djmama.disco@gmail.com"; $predmet = $prd; $datum = $_POST['datum']; $jmeno = $_POST['jmeno']; $prd = "Registrace na akci" "($jmeno)"; $zprava = "Dobrý den,byl/a jste oficiálně zaregistrován/a na naší akci. Více informací obdržíte v nejbližší době.!"; $kon = cs_mail ($mail, $predmet, $zprava, "From: djmama.disco@gmail.com\n"); if ($kon) echo "E-mail byl úspěšně odeslán.<br>"; else echo "E-mail se bohužel nepodařilo odeslat.<br>"; ?> Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/free/ic.cz/d/discoteky/root/www/odeslat.php on line 28 |
||
Str4wberry Profil |
#5 · Zasláno: 17. 4. 2010, 13:55:41
"From: $_POST[ |
||
alda Profil |
#6 · Zasláno: 17. 4. 2010, 13:55:44
Vyřešeno byla tam chyba v
alda: „From: $_POST['email']\n“ |
||
Str4wberry Profil |
#7 · Zasláno: 17. 4. 2010, 13:56:18
:–)
|
||
Časová prodleva: 14 let
|
0