Mijn naam is Rene. Ik ben 40 jaar en pas begonnen met html/php.
Ik kom er niet uit met het volgende:
Ik heb deze code:
//Rene send a mail to admin
else if ($VALIDATION=="none"){}
else
{
ini_set("sendmail_from","");
if (mysql_errno()==0)
mail("$SITEEMAIL","Hello Admins, a new user wants to join: $utente","Click <a href=http://www.mijnurl.nl/users.php>here</a> to edit","From: $SITENAME <$SITEEMAIL>");
}
// end Rene send a mail to admin
Wat ik graag zou willen zien als ik een email bericht krijg:
Click here to edit (en dan is here blauw en klikbaar om op mijn site te komen).
Maar wat ik steeds in mijn email krijg is de hele regel:
Je email wordt verstuurd als platte tekst en niet in html.
Probeer ervoor te zorgen dat deze mail in html verstuurd wordt. Dan zal 'here' een link worden. Standaard is de link blauw. Wil je een andere opmaak, dan zou ik dit inline regelen. Dus <a href="http://www.mijnurl.nl/users.php" style="color: #000;">
Ik heb ergens gelezen dat je iets als het volgende moet toevoegen om je mail in html te versturen:
/* To send HTML mail, you can set the Content-type header. */
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
Maar ik weet niet of het ok is, ik ben niet echt een php'er :D.
Je kunt natuurlijk ook even gaan googelen hierop
Je email wordt verstuurd als platte tekst en niet in html.
Probeer ervoor te zorgen dat deze mail in html verstuurd wordt. Dan zal 'here' een link worden. Standaard is de link blauw.
Ja, dat weet ik dus, en daarom schreef ik dus mijn vraag, want dat lukt me dus niet.
Je code werkt helaas niet.
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
zo in je code plaatsen werkt inderdaad niet, je moet deze data in de 4e parameter van de mail()-functie zetten.