PHP beginner |
|
Iemand enig idee wat er fout is in de volgende code?
<?php
class Mailer
{
static public function sendMail($bericht, $naar)
{
$configuratie = new Configuratie();
$from = "info@energybaits.nl";
$headers = "From: " . $from . "\n";
if (mail($naar, "test", $bericht, $headers))
{
echo "<p>Succesvol verzonden!</p>";
}
else
{
echo "<p>Verzenden mislukt!</p>";
}
}
}
?>
<?php class Mailer { static public function sendMail ($bericht, $naar) { $configuratie = new Configuratie(); $from = "info@energybaits.nl"; $headers = "From: " . $from . "\n"; if (mail($naar, "test", $bericht, $headers)) { echo "<p>Succesvol verzonden!</p>"; } else { echo "<p>Verzenden mislukt!</p>"; } } } ?>
Bij uitvoering krijg ik de boodschap "Succesvol verzonden" maar ik krijg echter geen email. Als ik de variabelen print krijg ik deze te zien, dus daar ligt het niet aan. Kan het iets te maken hebben doordat ik de mail() functie gebruik in een statische functie?
|