HTML szerkesztés
  • Dj Faustus #1098
    No akkor lássuk a medvét (brum-brum):
    Ahhoz hogy a hírlevelet HTML formátumban elküldd, tudatni kell a levelezőklienssel, hogy HTML formátumú levélről van szó.

    Ezt a levél fejlécében kell közölni eképpen (PHP):
    $fejlecek = "MIME-Version: 1.0\r\n";
    $fejlecek .= "Content-type: text/html; charset=iso-8859-2\r\n";


    Utána megadod a tárgyat, a címzettet, és a levél szövegét:
    $targy = "Hírlevél";
    $cimzett = "[email protected]";

    $uzenet = "<?xml version=\"1.0\" encoding=\"iso-8859-2\"?>\r\n";
    $uzenet .= "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\r\n";
    $uzenet .= "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"hu\">\r\n";
    $uzenet .= " <head>\r\n";
    $uzenet .= " <title>Hírlevél</title>\r\n";
    $uzenet .= " <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\" />\r\n";
    $uzenet .= " <meta http-equiv=\"Content-Language\" content=\"hu\" />\r\n";
    $uzenet .= " </head>\r\n";
    $uzenet .= " <body>\r\n";
    $uzenet .= " <h1>Helló, ez egy hírlevél</h1>\r\n";
    $uzenet .= " <p>BlaBla</p>";
    $uzenet .= " </body>\r\n";
    $uzenet .= "</html>\r\n";


    Majd végűl elküldöd a levelet:
    mail($cimzett, $targy, $uzenet, $fejlecek);

    Elvileg így normálisan kellene működnie.