php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2006, 05:52  
Erfahrener Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 160
Jacks Rache
Standard Bei Ereignis -> sofort benachrichtigt werden

Hallo,

das ist jetzt mal ein etwas allgemeineres Problem. Und zwar möchte ich, wenn ein bestimmtes Ereignis im meinem Skript ausgelöst wurde, sofort und direkt darüber benachricht werden.
Aber nicht per Mail, denn ich muss erst "umständlich" meine Mails im Browser überprüfen (Outlook ist tabu). Ich will direkt auf einen Blick auf dem Desktop sehen können, wenn mein Skript mir etwas zuschickt.
Am liebsten wäre mir eine ICQ-Nachricht, aber dafür braucht man - soweit ich weiß - irgendein Passwort, das niemand hat. Alternativ wäre ein Anruf toll...

Nein, Scherz beiseite. Was für Ideen habt ihr für dieses Problem und wie lassen sich diese mit PHP realisieren?
Jacks Rache ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.01.2006, 06:19  
Gast
 
Beiträge: n/a
Standard

Servus,
wenn ein User, sagen wir, sich auf deiner Website falsch anmeldet, dann soll Dir darüber berichtet werden, über IP, UserAgent, Uhrzeit, usw...
Ich würde diese Fehler einfach in ner Datenbank abspeichern und fertig, sobald sie auftreten. Von der Datenbank kannst du dann beliebig auslesen. 3 Möglichkeiten, die Ich realisieren könnte:
- Du hast einen Server auf deinem PC aufgesetzt, und kannst Dir ein Skript schreiben, dass sich mit der Datenbank verbindet und Dir Informationen gibt
- Du bis viel unterwegs und haust stattdessen ein Skript auf deinen Webspace mit drauf, auf das du einfach aufrufen musst. Von überall erreichbar! Je nachdem, wie sicher du es haben willst, musst du das mit einer .htaccess schützen!!!
- Du kannst Programme programmieren, die ganze Zeit an einem Port hören, an deinem Computer! Z.B mit VB oder C++ !!! Sollte etwas in deinem Skript auftreten, dann stellt PHP ne Pipe her zu deinem Port und schickt Infos...
(Ist die IP Adresse deines Computer im WWW nicht sichtbar, sondern nur die deines Routers oder Proxy-Servers, dann musst du eine Portumleitung einstellen, dass man meinetwegen von Port 5932 des Routers direkt mit Port 1234 deines Computer verbunden wird, wo dein Programm lauscht).
Ach ja noch was...
Die IP der Router ist ja bei den gängigen Providern und so dynamisch!
Wenn dein Programm startet, sollte es sich vielleicht erst mit deinem Skript in verbindung setzen und die RouterIP dort lassen !!!
Gibt sicher auch noch 1000 andere Möglichkeiten...
happy new year!!!!!!
 
Alt 02.01.2006, 07:33  
Erfahrener Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 160
Jacks Rache
Standard

Hallo FlipKnoT,
danke für deine Antwort.
An sowas wie ein C++-Programm habe ich auch schon gedacht. Leider habe ich nicht viel Erfahrung mit C++.


Zitat:
Gibt sicher auch noch 1000 andere Möglichkeiten...
Genau das ist der Punkt. Welche gibt es denn?
Jacks Rache ist offline  
Alt 02.01.2006, 07:33  
Gast
 
Beiträge: n/a
Standard

Wenn du selbst nen Apache2 Webserver hostest kannst du dir mal die /var/log/apache(2)/access_log anschauen.
Das Muster darin schaut in etwa so aus:

Code:
127.0.0.1 - - [01/Jan/2006:12:14:00 +0100] "GET /shell/index.php HTTP/1.1" 200 568
127.0.0.1 - - [01/Jan/2006:12:14:00 +0100] "GET /favicon.ico HTTP/1.1" 404 26
So in dem Schema würde ich es eventuell machen.
Ausbaubar wäre natürlich dann die Variante über eine MySQL Datenbank.
Hierfür hab ich in den tiefsten Abgründen meiner Ordner diese Logging Klasse gefunden :

http://nopaste.php-q.net/181796

Ist ne Sache von 5 Minuten sowas zu schreiben
 
Alt 02.01.2006, 10:39  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

Hallo.

Ich würde zunächstmal nach möglichkeiten suchen, eine Nachricht an dich schicken zu lassen, anstatt von deinem Rechner aus den Server kontinuierlich auf Veränderungen zu überwachen. Wie wäre es z.B. mit einem E-Mail-Dienst, der dir eine SMS schickt, falls du ein Handy besitzt und benutzt? Mein Provider unterstützt das, aber es gibt sicherlich auch "externe" Dienste, die sowas anbieten.

Oder irgendein Programm auf deinem Rechner das auf irgendeinem Port lauscht. Dann bräuchtest du nur den Port für die IP deines Servers aufmachen und dir vom Server eine entsprechende Nachricht senden. Dazu brauchst du natürlich das entsprechende Protokoll. Vielleicht gibt es ja Newsticker, die sich rss-Feeds auf einem einstellbaren Port via HTTP zusenden lassen oder so.

Basti
Basti ist offline  
Alt 02.01.2006, 17:00  
Erfahrener Benutzer
 
Registriert seit: 30.10.2004
Beiträge: 160
Jacks Rache
Standard

Das ist natürlich auch eine coole Idee.
Gibt es vielleicht die Möglichkeit, in einem leeren IRC-Channel eine Nachricht zugeschickt zu bekommen? Ist das irgendwie ohne allzu großen Aufwandt zu machen?
Jacks Rache ist offline  
Alt 02.01.2006, 17:10  
Gast
 
Beiträge: n/a
Standard

Ja, es gibt jede Menge irc,icq,msn usw Klassen/Skripte
zB http://flumpcakes.co.uk/php/msn-messenger
 
Alt 02.01.2006, 17:30  
Erfahrener Benutzer
 
Registriert seit: 25.08.2005
Beiträge: 250
PHP-Kenntnisse:
Fortgeschritten
FireFIghter
Standard

Kannst doch ganz einfach ne HTML seite als Desktop Hintergrund nehmen und so Neue Sachen sehen.
FireFIghter ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
zum Coden jemand gesucht sofort planett Beitragsarchiv 0 15.05.2008 12:26
[Erledigt] Datensatz in DB und ID sofort auslesen PHP Tipps 2006 4 09.12.2006 12:28
cookie wird nicht sofort gesetzt mollitz PHP Tipps 2006 7 16.11.2006 21:41
Ereignis bei jeder glatt durch 50 teilbaren Zahl SvenLittkowski PHP Tipps 2006 3 09.01.2006 02:52
Form Tag SOFORT abschicken Xalon PHP Tipps 2006 7 06.01.2006 15:49
[Erledigt] id sofort nach insert auslesen Datenbanken 1 05.10.2005 13:56
Texte im Internet eingeben und auf Seite sofort anzeigen PHP Tipps 2005-2 5 30.08.2005 19:20
CSS-Profi für sofort gesucht. gegen Bezahlung natürlich :) Beitragsarchiv 3 30.08.2005 10:46
funktionsausgabe sofort anzeigen ff-webdesigner.de PHP Tipps 2005 2 14.04.2005 12:59
textfeld sofort ansteuern me HTML, Usability und Barrierefreiheit 4 21.12.2004 11:25
mal ne ganz doofe frage: formularfeld sofort aktiv? Promaetheus HTML, Usability und Barrierefreiheit 3 11.12.2004 14:53
Ich suche ein passendes Ereignis zum ausloggen aus dem chat HTML, Usability und Barrierefreiheit 0 28.09.2004 13:14
Den Zustand eines Formulars sofort nach dem Eintag anzeigen. PHP Tipps 2004 3 12.08.2004 17:05
Zeit soll vergehen vor Ereignis PHP Tipps 2004 3 09.08.2004 09:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sms ereignisgesteuert getriggert versenden

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:08 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.