Autor | Zpráva | ||
---|---|---|---|
pohoda Profil |
#1 · Zasláno: 7. 6. 2006, 12:39:27
Prosim Vas, ako nastavim kodovanie v tomto scripte:
<?php $to = "vas@email.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); ?> Problem mam v tom, ze zatial tento script nepodporuje niektore znaky ako anpr. ľ, ž a pod. Dakujem. |
||
Meldo Profil |
#2 · Zasláno: 7. 6. 2006, 18:04:30
$hlavicka = Header('Content-type: text/html; charset=utf-8');
|
||
Meldo Profil |
#3 · Zasláno: 7. 6. 2006, 18:05:52
A samozrejme potom aj do fci mail(); musis dat tu hlavicku.
|
||
pohoda Profil |
#4 · Zasláno: 9. 6. 2006, 14:22:35
Dobre, vyzera to takto:
<?php $to = "icic@azet.sk"; $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.""; $hlavicka = Header('Content-type: text/html; charset=utf-8'); mail ($to, $subject, $mess, $extra, $hlavicka); ?> Ale ukaze chybu a mail mi nepride. |
||
tiso Profil |
#5 · Zasláno: 9. 6. 2006, 15:17:32
Vo funkcii mail sa hlavičky neposielajú cez header!!! Viď php.net
|
||
Meldo Profil |
#6 · Zasláno: 9. 6. 2006, 15:23:55 · Upravil/a: Meldo
Moj script:
if ($firma && $mail && $popis && $rozpocet) { |
||
pohoda Profil |
#7 · Zasláno: 9. 6. 2006, 15:49:27
"Content-type: text/html; chrset=iso-8859-2\n";
Ok, upravil som ten script na: <?php $to = "icic@azet.sk"; $extra = "Content-type: text/html; charset=windows-1250\n"; $subject = "Vzkaz od ".$jmeno.""; $mess = "Jméno: ".$jmeno."\nEmail: ".$email."\n Web: ".$web."\nText:\n".$text.""; mail ($to, $subject, $mess, $extra); ?> A kodovanie funguje ok, ale chcem tam este From: $email\r\nReply-To: $email\r\n ako to urobit? |
||
Meldo Profil |
#8 · Zasláno: 9. 6. 2006, 15:54:23
Pozri sa na ten moj script, je to tam. Pripojis to iba k hlavicke.
|
||
Meldo Profil |
#9 · Zasláno: 9. 6. 2006, 15:55:56
pohoda
<?php |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0