date('Y-m-d H:i:s', $t), 'jours_neuf' => $jours_neuf)); $page = $page['texte']; if (substr($page,0,5) == '<'.'?php') { # ancienne version: squelette en PHP avec affection des 2 variables ci-dessous # 1 passe de plus a la sortie $mail_nouveautes = ''; $sujet_nouveautes = ''; $headers = ''; eval ('?' . '>' . $page); } else { # nouvelle version en une seule passe avec un squelette textuel: # 1ere ligne = sujet # lignes suivantes jusqu'a la premiere blanche: headers SMTP $page = stripslashes(trim($page)); $page = preg_replace(",\r\n?,", "\n", $page); $p = strpos($page,"\n\n"); $s = strpos($page,"\n"); if ($p AND $s) { if ($p>$s) $headers = substr($page,$s+1,$p-$s); $sujet_nouveautes = substr($page,0,$s); $mail_nouveautes = trim(substr($page,$p+2)); } } if (strlen($mail_nouveautes) > 10) { $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); $envoyer_mail($adresse_neuf, $sujet_nouveautes, $mail_nouveautes, '', $headers); } else spip_log("mail nouveautes : rien de neuf depuis $jours_neuf jours"); return 1; } ?>