Hirdetés

Új hozzászólás Aktív témák

  • fordfairlane

    veterán

    válasz Sk8erPeter #3587 üzenetére

    A quoted_printable_encode() csak 5.3.0-nál vagy afelett elérhető, ennél sajnos pont eggyel régebbi van, így más megoldáshoz kell folyamodnom.

    A PHP function reference oldalon a felhasználói kommentek közül az elsőben ott van implementálva régebbi verziókhoz.

    $headers .= "From: $sender_name <$sender_name>" . "\r\n";

    A relációjelek közé az emailcím megy, nem a neve.

    $headers .= "From: =?ISO-8859-2?Q?".base64_encode($sender_name)."?= <$sender_name>" . "\r\n";

    Ez azért nem jó, mert szintén a név kerül az emailcím helyére, ezen kívül a kódlapdefiniálás után következik az átvitel kódolás jele, ami Q, ha Q enkódolt, vagy B, ha base64-es. Tehát jelen példa helyesen:

    $headers .= "From: =?ISO-8859-2?B?".base64_encode($sender_name)."?= <$sender_address>" . "\r\n";

Új hozzászólás Aktív témák