Mijn mail(); functie werkt niet als ik de email definier met: $EmailTo = prep($sObj->email);
Als ik $EmailTo = "[email protected]"; plaats werkt alles prima.
Als ik prep($sObj->email) oproep werkt dat ook prima.
Hoe krijg ik dit in de mail functie?
Ik heb ookal geprobeerd om er een variabele van te maken en die op te roepen, maar zonder succes...
<?php
if(isset($_GET['action'])=='submitfunc') {
$EmailTo = prep($sObj->email);
$Subject = "The reason why your submission got rejected.";
$Message = Trim(stripslashes($_POST['Message']));
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$headers .= 'From: <[email protected]>' . "\r\n";
// prepare email body text
$Body = "";
$Body.= "Message: ";
$Body.= $Message;
// send email
$success = mail($EmailTo,$Subject,$Body,$headers);
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=succes.php\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
}else { ?>
<div class="emailrejection">
<form method="post" action="?action=submitfunc">
Dear <?php prep($sObj->username); ?>, <br>
<textarea placeholder="Describe why the image got rejected.." name="Message" rows="3" cols="20" id="Message"></textarea> <br>
All the best,<br>
Moderator <?php prep($uObj->username); ?><br>
<input type="submit" name="submit" value="No + send message" class="btn btn-large btn-danger" />
</form>
</div>
<?php }
?>