Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: mailto teksto kodavimas į windows-1257
Parašė Kwyn· 2009 Rugp. 7 14:08:12
#1
Sveiki. Reikia skubios pagalbos.
Yra toks dalykas, kad formoje įvestas tekstas siunčiamas paštu per mailto. Ir dabar gaunasi tokia nesąmonė kad info.lt neatvaizduoja lt raidžių parašytų formoje, o gmail parodo viską gerai ir be koduotės. Gal kas gali padėti, bei paaiškinti kaip nustatyti koduote kad info.lt rodytų tas lt raides. Šiuo metu naudoju taip, bet tai nepadeda:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=windows-1257' . "\r\n";
$headers .= 'To: xxx@xxx.xx'. "\r\n";
mail("$to", "$subject", $message", "From: $email", "$headers");
:(:]
Parašė WyPuk· 2009 Rugp. 7 15:08:33
#2
Nesupratau, tau nerašo lt raidžių?
Parašė Kwyn· 2009 Rugp. 7 15:08:10
#3
Taip. Info.lt man nerašo lt raidžių. Kaip priskirti funkcijai mailto koduotę, kad išsiuntus būtų viskas Ok.?
Parašė Peacemaker· 2009 Rugp. 7 15:08:31
#4
Radau pavyzdį:
<?php
$header = "Content-type: text/plain; charset=\"windows-1257\"\r\n";
$header .= "From: Nikolajus Krauklis <mano@el_pastas.lt>\r\n";
$header .= "Reply-to: mano@el_pastas.lt\r\n";
mail(' webmaster@php.ltŠis el. pašto adresas apsaugotas nuo spam'o, peržiūrėjimui reikia įjungti JavaScript ','Čia norima tema (subject)','Ir einanti žinutė',$header);
?>
Parašė Kwyn· 2009 Rugp. 7 15:08:43
#5
Ačiū, padariau.
Tik dabar kai padarau taip:
$header .= "From: $subject\r\n";
vietoje $subject turėtų rodyti adresato vardą, bet taip ir rodo subject. Kaip ištaisyti?
Redagavo Kwyn· 2009 Rugp. 7 15:08:26