Topic: auto pranesimas

Sveiki,

Kaip padaryt kad automatiskai nusiustu emaila.

Tarkim zmogus uzpildo tam tikra forma ir iveda ten savo emaila, tai man reiketu padaryt kad automatiskai nusiustu pranesima jam.

Dekui

Re: auto pranesimas

Jau pasidariau kad automatiskai nusiustu, bet iskilo beda kad lietuvisku raidziu neatvaizduoja.
Naudoju koduote:
Content-type: text/plain; charset=\"windows-1257\"

Re: auto pranesimas

Labas,

Vien turinio koduotę nurodyti neužtenka, reikia, kad ir pats turinys būtų pateikiamas ta koduote. Dar kitas dalykas tai kas tą turinį atvaizduoja - ar teisingai interpretuoja tiek koduotę tiek patį turinį.

Re: auto pranesimas

čia kodo dalis:

$header = "Content-type: text/html; charset=\"windows-1257\"\r\n";
$header .= "From: nuo ko>\r\n";
$header .= "Reply-to: nuo ko\r\n";

mail('pastas@bele.lt','tema','zinute',$header);

yra dar viena problema, jei naudoju kintamuosius tai nieko nesigauna, tarkim:

mail('pastas@bele.lt','$tema','$zinute',$header);

Re: auto pranesimas

a) paskaityk ką rašiau prieš tai buvusioje žinutėje apie tai, kad pats turinys (kintamojo reikšmė) turi būti pateiktas būtent ta koduote, kurią nurodai laiško headeryje. Jeigu headeryje nurodai "windows-1257", o tekstas užkoduotas tarkim UTF8 tai tau niekad niekas teisingai to laiško ir neatvaizduos.

b) norint suprasti, kaip veikia kintamieji apskliausti viengubomis (o taip pat ir dvigubomis) kabutėmis siūlau pasiskaityti vieną iš pirmųjų PHP dokumentacijos skyrių apie eilutes: http://lt.php.net/manual/en/language.ty … tax.single

Re: auto pranesimas

hm

SELECT * FROM users WHERE gender = 'female' AND size > 'enough' AND leftsize = rightsize AND age >= 18 AND age < 30 LIMIT 1

Re: auto pranesimas

visų pirma siūlau naudoti unikodą (utf-8), universaliau bus. visų antra, jei žinai kokia koduotė naudojama laiško turinyje, gali bandyti ją paversti į tinkamą (win-1257) su iconv komanda... sėkmės.