![]()
L33rzeichen hat mich auf ne nette Sache gebracht:
Nachrichten wie Kommentare oder 501er Fehler per Skript an mein heimisches Growl senden.
Soetwas ist natürlich nicht viel mehr als eine kleine Spielerei. Jedoch finde ich es ganz nett, sofort zu erfahren, wenn jemand einen Kommentar hinterlässt.
Das Ganze funktioniert jedoch nur, wenn diverse Dinge gegeben sind.
- Server muss PHP5 unterstützen
- Server muss das Senden über UDP-Ports zulassen
- DynDNS Adresse für die heimische IP (falls dynamisch vergeben)
- Port 9887 UDP muss im internen Netzwerk an den “ziel-Mac” weitergeleitet werden
- Growl muss Netzwerkbenachrichtigungen empfangen können
Zu erst muss die Growl-Klasse von Sitening.com in den Root-Ordner deiner WP-Installation kopiert werden.
Backup von der wp-comments-post.php erstellen!
Danach editiere diese Datei und füge über “wp_redirect($location);” folgenden Code ein:
require 'class.growl.php';
$g = new Growl("Blogbenachrichtigung");
$g->setAddress('*****.dyndns.org'); //deine DynDNS
$g->addNotification("Warning");
$g->register();
$comment_ip = gethostbyaddr($_SERVER['REMOTE_ADDR']).’ (’.$_SERVER['REMOTE_ADDR'].’)';
$kommentator = $comment_author.’ ['.$comment_ip.' ]‘;
$g->notify(”Warning”, “$kommentator”, “$comment_content”);
Ihr müsst natürlich noch eure feste IP oder DynDNS Adresse bei “SetAdress” eintragen.
Bei mir schaut das Endergebnis vollgendermaßen aus:

(Ich verwende den “MusicVideo” Growl-Style)
Ich übernehme natürlich keinerlei Verantwortung.
Dank nochmal an L33rzeichen für die gute Idee!





















Ich schrieb, dass ich den MacMini zugunsten von mehr Platz und entfallender Synchronisationsarbeit rausschmeißen wollte. Gesagt - Getan!









)



