Hallo iedereen,
Ik probeer om een mail te sturen met php maar ik krijg alleen platte tekst aan (met html code!).
Ik heb het dan door de W3C Markup Validator gehaald en ik krijg 3 errors:

Validation Output: 3 Errors

Error Line 1, Column 9: character "$" not allowed in prolog
$message = '<html><body>';

Error Line 6, Column 9: character "$" not allowed in prolog
$message .= "<p>Subject: ".$_POST['subject']."</p>";

Error Line 9, Column 38: end of document in prolog
$message .= '</html></body>';

This error may appear when the validator receives an empty document. Please make sure that the document you are uploading is not empty, and report any discrepancy.

Mijn code:

        $message = '<html><body>';
        $message .= "<p>Dear,</p>";
        $message .= "<p>".$_POST['uname']." wants support!</p>";
        $message .= "<p>Username: ".$_POST['uname']."</p>";
        $message .= "<p>Mail: ".$_POST['mail']."</p>";
        $message .= "<p>Subject: ".$_POST['subject']."</p>";
        $message .= '<br />';
        $message .= "<p><b>Message:</b></p><p>".$_POST['message']."</p>";
        $message .= '</html></body>';


Met vriendelijke groet
Je kan geen php door de validator halen.
Oeps! Wat is er dan wel fout?
Eerst php uitvoeren en dan de verkregen html in de validator stoppen.

Reageren