J'ai un problème lors de la boucle en utilisant la boucle foreach() et à l'intérieur de cette boucle en utilisant ob_start() et ob_get_clean().ob_start() dans une boucle
Voilà ma fonction:
protected function renderEmail() {
$template = $this->_case.".php";
if(is_file($this->_dir.DS.$template)) {
ob_start();
if(!empty($this->_records)) {
foreach($this->_records as $key => $value) {
${$key} = $value;
}
}
require_once($this->_dir.DS.$template);
return ob_get_clean();
} else {
$this->_errors[] = "Email template not found";
return false;
} }
Cette fonction génère essentiellement le contenu de l'e-mail, puis retourne. Le problème que j'ai est quand je boucle une série d'adresses email - pour envoyer le même contenu d'email - seulement le premier renvoie le contenu - les suivants sont vierges - aucune idée pourquoi?
Même ici, pfff. Donc, merci de ne pas supprimer la question :) – Grrrben
La même chose ... Lol :))) –