SELFPHP: Version 5.6.9 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



iOS DevCon 2013



Software Architecture Summit 2013


Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 

CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 


Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 17.05.2011, 23:43:05
chris619 chris619 ist offline
Anfänger
 
Registriert seit: May 2011
Alter: 20
Beiträge: 4
chris619 befindet sich auf einem aufstrebenden Ast
Rechnerstatus abfragen

Hallo,
ich habe folgendes Problem, ich habe ein kleines PHP Script gebastelt,
über welches ich mein PC (hinter Router) vom Internet aus starten kann.
Jetzt möchte ich lediglich eine Statusabfrage erstellen, welche mir sagt ob der Rechner an oder aus ist. Ich habe schon vieles versucht und lange gesucht, doch bin leider nicht fündig geworden. Die funktion fsockopen() sollte eig. mein Problem lösen in dem sie einen Port anpingt der in meinem Router freigegeben ist und weitergeleitet wird auf meinen PC, doch diese funktioniert einfach nicht. Ich hoffe ihr könnt mir helfen.

Mit freundlichen Grüßen

Chris619
Mit Zitat antworten
  #2  
Alt 18.05.2011, 09:49:35
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 642
Ckaos befindet sich auf einem aufstrebenden Ast
AW: Rechnerstatus abfragen

Hi

Zitat:
mein PC (hinter Router) vom Internet aus starten kann.
Interessant per wake on lan?
Zitat:
Jetzt möchte ich lediglich eine Statusabfrage erstellen, welche mir sagt ob der Rechner an oder aus ist.
An ist nicht Betriebsbereit ;)
Zitat:
in dem sie einen Port anpingt
Pingen tut er nicht ;) sondern
Zitat:
Die Funktion fsockopen() gibt einen Zeiger auf eine Datei zurück
Wer soll also antworten?
Ein Dienst der sich meldet wäre gut z.B. nen Wamp der mitgestartet wird und
dadurch erreichbar wird und vielleicht sogar dann weitere Aufgaben übernehmen
kann.
Desweiteren Firewall beachten!

Man könnte auch auf dem Rechner einen Dienst einrichten der ab start jede Minute
eine URL aufruft die wiederum speichert das er noch on is ;)

mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #3  
Alt 18.05.2011, 17:34:05
chris619 chris619 ist offline
Anfänger
 
Registriert seit: May 2011
Alter: 20
Beiträge: 4
chris619 befindet sich auf einem aufstrebenden Ast
AW: Rechnerstatus abfragen

Hallo,
das klingt logisch wieso das dann nicht funktioniert.
Deine Möglichkeit klingt ebenfalls einleuchtend, doch leider bin ich nicht so gut in PHP um soetwas ohne hilfestellung selber zu realisieren. Desswegen kleine hilfestellung bitte =).
Und Ja per Wake up on Lan mit dem Script was ich hier im Forum gefunden habe: *KLICK*

Grüße

Chris619
Mit Zitat antworten
  #4  
Alt 19.05.2011, 09:35:27
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 642
Ckaos befindet sich auf einem aufstrebenden Ast
AW: Rechnerstatus abfragen

Hi

Zitat:
Desswegen kleine hilfestellung bitte =).
Also ich empfehle folgendes:
1. Installiere dir ein Wamp
2. Schau das er mit Windows gestartet wird
3. Leg eine Datei z.B. Index.html an mit Inhalt (egal was)
4. Sag deinem Router er soll anfragen nach PORT 80 an deinen PC weiterleiten
5. Sag deiner Firewall PORT 80 darf Wamp Verzeichnis lesen (sofern nötig)
6. Erstelle die Status abfrage mit fsockopen() auf PORT 80

Zweite Möglichkeit:
1. Erstelle eine Batch Datei die den Browser mit einer URL aufruft z.B. http://www.example.com/pc.php?pc=irgendeineNr
dann X sek wartet(bis der Prozess abgeschlossen ist) und den Browser wieder schliesst.
2. Leg die Antwortdatei an und speicher das in einer Textdatei oder in der DB
3. Leg einen Dienst an (windows) der jede Minute oder alle 5 min die Batch aufruft
4. Bau dir deine Statusmeldung irgendwo ein die die Textdatei oder DB nach status fragt ;)

entscheide was dir leichter fallen wird.

mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!

Geändert von Ckaos (19.05.2011 um 10:05:02 Uhr)
Mit Zitat antworten
  #5  
Alt 19.05.2011, 19:49:35
chris619 chris619 ist offline
Anfänger
 
Registriert seit: May 2011
Alter: 20
Beiträge: 4
chris619 befindet sich auf einem aufstrebenden Ast
AW: Rechnerstatus abfragen

Hey, okay das klingt einleuchtend, ich werde das mal versuchen so umzusetzen, gibt es vll eine einfachere Möglichkeit, sprich wo ich nicht nen server nebenher laufen lassen muss zwecks Ressourcen ersparen?
Mit Zitat antworten
  #6  
Alt 19.05.2011, 20:11:28
Ckaos Ckaos ist offline
Member
 
Registriert seit: Nov 2007
Beiträge: 642
Ckaos befindet sich auf einem aufstrebenden Ast
AW: Rechnerstatus abfragen

Hi

Zitat:
gibt es vll eine einfachere Möglichkeit
noch einfacher? denke nein.

Zitat:
server nebenher laufen lassen muss
bei der zweiten Möglichkeit steht nix von Server O.o

Zitat:
zwecks Ressourcen ersparen
Also weder ein Wamp noch ein Windowsdienst sind Ressourcenlastig.

mfg

CKaos
__________________
"Wenn die Leute Häuser so bauen würden, wie wir Programme schreiben, würde der erstbeste Specht unsere Zivilisation zerhacken."
In den allermeisten Fällen sitzt der Bug etwa 40 cm vor dem Monitor!
Mit Zitat antworten
  #7  
Alt 22.05.2011, 14:56:38
chris619 chris619 ist offline
Anfänger
 
Registriert seit: May 2011
Alter: 20
Beiträge: 4
chris619 befindet sich auf einem aufstrebenden Ast
AW: Rechnerstatus abfragen

Hallo,
habe es jetzt versucht mit XAMPP, da ich mich damit sowieso beschäftige, es funktioniert einwandfrei, danke ! Einfach den Apache in Autostart Port 80 an den Rechner weiterleiten und mit fsockopen abfragen, fertig =)..
Danke ;)
Mit Zitat antworten
Antwort

Stichworte
ping, status


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[MySQL] IF / CASE: mehrere Werte abfragen Zeussi MySQL 2 01.08.2009 15:44:53
Oracle über ADOdb abfragen LaMi PHP für Fortgeschrittene und Experten 1 19.11.2008 12:26:53
MS-Access Abfragen nach MySQL übertragen masseschaden MySQL 2 11.09.2008 11:01:39
Viele ids mit einem SELECT abfragen MrLongbaugh MySQL 2 18.06.2008 16:09:20
Mehrere Abfragen marqito MySQL 5 21.04.2007 23:23:33


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:31:39 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt