Autor | Zpráva | ||
---|---|---|---|
nigdo Profil |
Mám problém s odesíláním dat z webového formuláře na e-mail na atlas.cz. Používám funkci uvedenou zde na diskusi: Nejčastější potíže s PHP (FAQ). E-mail se v pořádku odešle a je i doručen, pokud je však příliš dlouhý (kolem 500 znaků a víc), tak po tomto počtu se doručí už jen nesmysly jako: ɍѕͯɽԀก)ɽԀ0ͽ٥ͱѤ́ѕٻɕɵ婥хЁͅхѻѕͤՑ䁇 (toto jsou ve skutečnosti asi 4 věty). Pokud však stejnou zprávu pošlu na seznam.cz, tak je vše v pořádku, problémem je, že to musím doručovat přímo na atlas. Vše je v pořádku i pokud e-mail doručený na seznam přepošlu na atlas, ale to není řešení. Už mě také napadlo prostě omezit délku zprávy o něco více než to mám teď, ale přidávám do zprávy jméno a e-mail odesílatele, takže na samotnou zprávu už by zbylo velmi málo znaků.
Prosím o radu edit: web mám na wz.cz |
||
Thalia Profil |
#2 · Zasláno: 3. 2. 2012, 16:18:00
Z base64_encode vypadne jeden dlouhý řádek, zkus před odesláním dát
$body = wordwrap(base64_encode($body), 78, "\n", true); viz http://tools.ietf.org/html/rfc2822#section-2.1.1. Je možný, že seznam se s tím nějak vypořádá (a při přeposílání přeformátuje) a atlas ne. |
||
nigdo Profil |
#3 · Zasláno: 3. 2. 2012, 23:17:21
Thalia:
díky moc, funguje to |
||
Časová prodleva: 11 let
|
0