<?php function convertMac($adresse_mac) { $adresse_mac =explode(":",$adresse_mac); $octets=''; foreach($adresse_mac as $a){ $octets.=chr(hexdec($a)); } return $octets; } function reveil($adresse_mac){ $adresse_mac=convertMac($adresse_mac); $msg=''; for($i=0;$i<6;$i++){ $msg.=chr(255); } for($i=0;$i<16;$i++){ $msg.=$adresse_mac;} $cx=stream_socket_client("udp://255.255.255.255:12287",$errno, $errstr); if (!$cx) { echo "ERROR: $errno($errstr)
";} fwrite($cx,$msg); fclose($cx); } $mac=array('00:0D:56:83:CD:34'); foreach($mac as $poste){ reveil($poste);} ?>