Current File : //home/strato/chroot/opt/RZphp81/includes/doc/Net_Wifi/examples/Wifi_usage.php
<?php
/**
*   How to use Net_Wifi
*   @author Christian Weiske <cweiske@php.net>
*/

require_once 'Net/Wifi.php';
$wifi = new Net_Wifi();

//get all wireless interfaces
$interfaces = $wifi->getSupportedInterfaces();
if (count($interfaces) == 0) {
    echo 'No wireless interfaces found!' . "\r\n";
    exit();
}
foreach ($interfaces as $interface) {
    echo 'Wireless interface: ' . $interface . "\r\n";
}

echo "========================\r\n";


//get the current configuration of the first interface
echo "Current configuration of first interface:\n";
var_dump($wifi->getCurrentConfig($interfaces[0]));

echo "========================\r\n";


//scan for available networks
echo "Available networks:\n";
$networks = $wifi->scan($interfaces[0]);
if (count($networks) == 0) {
    echo 'No wireless networks available.' . "\r\n";
    exit();
}

var_dump($networks);

?>