Hej NG
Jeg har forsøgt at bruge følgende kode til at sende en e-mail, men den
fejler.
Er der nogen der vil kigge på koden og se om I kan finde fejlen?
$to = $_POST['email'];
$subject = "subject_createUser_" . $_POST['language'] . "";
$body = "body_createUser_" . $_POST['language'] . "_" .
$_POST['emailformat'] . "";
$header = 'From: Admin -
www.viborgip.dk <admin@viborgip.dk>' . "\r
\n";
if(mail($to , $$subject , $$body ,$header)) {
echo "<h3><font color=\"green\">E-mail has been sent</font></h3>";
} else {
echo "<h3><font color=\"green\">E-mail has <b>not</b> been sent</
font></h3>";
}
PHP kommer ikke med nogen fejlmeddelse, men mail() returnerer FALSE.
Hvis jeg udskriver variablerne med echo har de følgende værdi:
TO: simon@moorehojer.dk
SUBJECT: Du er nu oprettet som bruger på
www.viborgip.dk
BODY: Du modtager denne mail fordi du har ønsket at blive oprettet som
bruger på
www.viborgip.dk Vi har registreret følgende oplysninger om
dig: Navn: E-mail: Adresse: Telefon: Mobil: Sprog: E-mailformat: For
at aktivere din profil og vælge et brugernavn og et password skal du
trykke på linket herunder.
http://www.viborgip.dk/admin/profile/profile_activate.php?id=
(det er vigtigt at hele linket kommer med, så hvis linket er knækket,
det vil sige at det er delt over to linier eller flere, så kopier
venligst hele linket og indsæt den i adresselinien) Hvis du skulle
opleve problemer er du meget velkommen til at kontakte mig. Min
emailadresse er: admin@viborgip.dk Webmasteren
TO: From: Admin -
www.viborgip.dk
På Forhånd Tak!
--
MooreHojer