WOL Script

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • WOL Script

    Hallo leute ich bin noch neu in PHP

    Brauche jedoch fuer ein Schulprojekt unbedingt etwas realiseirt.

    Ich habe das script welches ermöglichen soll, den PC Wake on Lan über das Internet zu starten.


    hier ein beispiel :

    klick

    Hier der Code den ich habe..

    Code:
    <?php
    function wakeup($mac_addr,$router_addr) {
         if ($fp = fsockopen($router_addr = "udp://, 9, $errno, $errstr, 4)) {
              //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 = "\xFF\xFF\xFF\xFF\xFF\xFF";
         $hexmac = "";
         
         // Jetzt werden unnötige zeichen in der mac-adresse
         // entfern (also z.B. die bindestriche usw.)
         for ($i = 0; $i < strlen($mac_addr); $i++) {
              if (!in_array(substr($mac_addr, $i, 1), $hexchars)) {
                   $mac_addr = str_replace(substr($mac_addr, $i, 1), "", $mac_addr);
                   }
              }
    
         for ($i = 0; $i < 12; $i += 2) {
              $hexmac .= chr(hexdec(substr($mac_addr, $i, 2)));
              }
    
         // Hexadresse wird 16mal hintereinandergeschrieben
         for ($i = 0; $i < 16; $i++) {
              $data .= $hexmac;
              }
         fputs($fp, $data);
         fclose($fp);
         return true;
         }
    Else {
         echo "<b>Warnung: $errno</b> $errstr<br>";
         return false;
         }
    }
    ?>
    Meine Frage wie mache ich ein solches Formular das so fungiert wie auf der Beispielseite? Und mit dem Script zusammen den PC wekt ?


    MFG

    The0ne

  • #2
    *lol* Such doch mal! Hatten wir erst vor kurzem. Genau das gleiche!!!

    Kommentar

    Lädt...
    X