Hallo iedereen,

heb een kleine vraag mbt tot phpmailer.

Mijn vraag is simpel, ik wil dat phpmailer enkel een mail
stuurt wanneer er aan een voorwaarde voldaan wordt.

In dit geval als de variable $datum == date(Y-m-d) dan pas
mag hij de email sturen.

Ik had het simpel in een if / else gemaakt zoals hieronder
maar geen geluk.

<?php
if($datum == date('Y/m/d')) {
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
}
?>

de waarde van $datum klopt dus dat is het probleem al zeker niet.

Iemand een idee?

thanks,

Yannick
Echo beiden eens...
op beiden echo gedaan en waarden zijn identiek...

En wat zie je dan?

@ Aar:
$datum = 2013-11-18
date('Y/m/d') = 2013-11-18




Ja, en welke voorwaarde wordt er uitgevoerd in de if?
@Aar:
Hoe bedoel je exact? Sorry voor de domme vraag maar ben maar heel sporadisch bezig
met php...
wat gebeurt er nu wel?

wordt er nu altijd een email verstuurd of wordt er nooit een email verstuurd?
Yannick Bogaert op 18/11/2013 21:30:30

$datum = 2013-11-18

Zou kunnen.

Yannick Bogaert op 18/11/2013 21:30:30

date('Y/m/d') = 2013-11-18

Niet mogelijk.
Yannick Bogaert op 18/11/2013 21:30:30

@ Aar:
$datum = 2013-11-18
date('Y/m/d') = 2013-11-18


Euh

echo date('Y/m/d');

Geeft als output: 2013/11/18

Reageren