php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.06.2011, 10:48  
Erfahrener Benutzer
 
Registriert seit: 06.10.2009
Beiträge: 112
PHP-Kenntnisse:
Fortgeschritten
ToxicToast ist zur Zeit noch ein unbeschriebenes Blatt
Standard Wake on Lan + PHP

Hallo liebe PHP'ler
ich hab da eine Frage die sich nicht direkt um PHP dreht.

Ich habe ein PHP Script das sich aus einer Datenbank, MAC sowie IP-Adresse zieht und eine Liste mit besagten Daten ausgibt.
Da das ein kleines Tool wird um die Rechner Fernwarten zukönnen hab ich mir eine Wake on Lan Klasse geschrieben.
(Die nicht funktioniert... wobei ich glaube dass das nicht am Script liegen kann sondern am Server)

Hier erstmal das Script
PHP-Code:
public function wakeup() { 
    if (
$fp fsockopen($this->router9$errno$errstr4)) { 
        
//erlaubte Zeichen: 
        
$hexchars = array("0","1","2","3","4","5","6","7","8","9"
"A","B","C","D","E","F"
"a","b","c","d","e","f"); 


        
// 6 "volle" bytes (Also mit Wert 255 bzw. FF in hexadezimal) 
        
$data "xFFxFFxFFxFFxFFxFF"
        
$hexmac ""

        
// Jetzt werden unntige zeichen in der mac-adresse 
        // entfern (also z.B. die bindestriche usw.) 
        
for ($i 0$i strlen($this->mac); $i++) { 
            if (!
in_array(substr($this->mac$i1), $hexchars)) { 
                
$this->mac str_replace(substr($this->mac$i1), "",$this->mac); 
            } 
        } 

        for (
$i 0$i 12$i += 2) { 
            
$hexmac .= chr(hexdec(substr($this->mac$i2))); 
        } 

        
// Hexadresse wird 16mal hintereinandergeschrieben 
        
for ($i 0$i 16$i++) { 
            
$data .= $hexmac
        } 
        
$this->status 'MagicPaket wurde verschickt'
        
fputs($fp$data); 
        
fclose($fp); 
        return 
true
    }else { 
        
$this->status "<b>Warnung: $errno</b> $errstr<br>";     
        return 
false
    } 


Sooo nun zur eigentlichen Frage - Wie bzw Was muss alles auf dem Server eingerichtet sein damit dieses Script funktionieren kann.

-> Netzwerkkarten sind Wake on Lan - fähig
__________________
Merke: PHP ist keine politische Partei und MySQL ist nicht der Name eines Toasters
ToxicToast ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 16.06.2011, 10:56  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von ToxicToast Beitrag anzeigen
[...] hab ich mir eine Wake on Lan Klasse geschrieben.
(Die nicht funktioniert... wobei ich glaube dass das nicht am Script liegen kann sondern am Server)
Und was bedeutet "funzt nich" hier konkret?

Zitat:
Sooo nun zur eigentlichen Frage - Wie bzw Was muss alles auf dem Server eingerichtet sein damit dieses Script funktionieren kann.
Und was beinhaltet "funktionieren" hier alles?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 16.06.2011, 11:04  
Erfahrener Benutzer
 
Registriert seit: 06.10.2009
Beiträge: 112
PHP-Kenntnisse:
Fortgeschritten
ToxicToast ist zur Zeit noch ein unbeschriebenes Blatt
Standard

"funzt nicht" heißt hier er gibt mir die Meldung dass das Magic Packet rausging, sich am Rechner selber aber nichts tut.

"funktionieren" beinhaltet hier, das ich mehrere Versionen gesehn habe (z.B mit LDAP oder Sockets) das ganze zum laufen zu bringen... auch hier ging angeblich das Magic Packet raus, aber am Rechner selbst tut sich nichts

Wie gesagt, Netzwerkkarten sind alle WoL-fähig und die Bioseinstellung ist auch an.
__________________
Merke: PHP ist keine politische Partei und MySQL ist nicht der Name eines Toasters
ToxicToast ist offline   Mit Zitat antworten
Alt 16.06.2011, 11:13  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

http://www.php.de/php-tipps-2005/216...p-geloest.html (Wake-on-Lan mit PHP (gelöst))
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 16.06.2011, 11:19  
Erfahrener Benutzer
 
Registriert seit: 06.10.2009
Beiträge: 112
PHP-Kenntnisse:
Fortgeschritten
ToxicToast ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich brauche keine PHP Script, das hab ich durch Google'n selbst schon gefunden, danke trotzdem

Ich denke immernoch dass das nur am Server liegen kann...
__________________
Merke: PHP ist keine politische Partei und MySQL ist nicht der Name eines Toasters
ToxicToast ist offline   Mit Zitat antworten
Alt 16.06.2011, 20:59  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 4.005
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nettlstegelitz ist einfach richtig nett
Standard

Zitat:
Zitat von ToxicToast Beitrag anzeigen
Sooo nun zur eigentlichen Frage - Wie bzw Was muss alles auf dem Server eingerichtet sein damit dieses Script funktionieren kann.
Das wird stark vom Server-OS abhängen (auf welches du nicht näher eingehst). Du musst auf dem Server das Wake-on-LAN aktivieren... mehr kann man dazu pauschal eigentlich nicht sagen.
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 16.06.2011, 21:04  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Fachfragen zu bestimmten Softwareprodukten
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Antwort


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
WOL (Wake on Lan) Script macht Probleme Newan PHP Tipps 2006 11 10.08.2006 09:36
Script für Wake on Lan PHP Tipps 2005 9 07.04.2005 14:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
wake on lan php, php wake on lan, wol php script, wake on lan script, php wake on lan script, php wol script, wake on lan html, php wakeonlan, wol php, wol.php, wake on lan php script, php script wake on lan, wake on lan per php, wol script, script wake on lan, netzwerkkarte wol fähig, wake on lan netzwerk php, wake-on-lan php skript, httpd wol.php, php wake-on-lan

Alle Zeitangaben in WEZ +2. Es ist jetzt 22: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