Geeek.org 🗲 Blog Geek & High Tech 100% Indépendant

Le hack est tout simple : il consiste à envoyer un mail de notification lorsque le blog retourne des messages d’erreur graves aux utilisateurs (base de données injoignable, par exemple).

Éditez le fichier /inc/prepend.php et rendez-vous à la fin du fichier.
Vous devriez y trouver une fonction nommée __error :

function __error($summary, $message)

Il suffit d’ajouter le code suivant au début de la fonction :

$from = "mon_adresse@truc.fr";
$to = "mon_adresse@truc.fr";
$subject = mb_encode_mimeheader('Blog Error', 'UTF-8', 'B');
$headers[] = 'From: ' . $from;
$headers[] = 'Content-Type: text/plain; charset=UTF-8;';
$message = $summary . "\r\n\r\n";
mail::sendMail($to, $subject, $message, $headers);

Vous serez ainsi prévenu de toutes les erreurs graves qui se produisent sur votre blog.

⚠️ Attention : si votre blog est très fréquenté, ce type de hack pourrait littéralement bombarder votre messagerie d’e-mails.
💡 Des idées pour temporiser l’envoi de mail ?


Vous êtes correctement abonné à Geeek
Bienvenue ! Vous êtes correctement connecté.
Parfait ! Vous êtes correctement inscrit.
Votre lien a expiré
Vérifiez vos emails et utiliser le lien magique pour vous connecter à ce site