+
+ 2 ) {
+ exec( 'wpa_passphrase '.$ssid. ' ' . $psk,$network );
+ foreach($network as $b) {
+ $config .= "$b
+";
+ }
+ }
+ }
+ exec( "echo '$config' > /tmp/wifidata", $return );
+ system( 'sudo cp /tmp/wifidata ' . RASPI_WPA_SUPPLICANT_CONFIG, $returnval );
+ if( $returnval == 0 ) {
+ echo '
Wifi settings updated successfully
+
';
+ } else {
+ echo '
Wifi settings failed to be updated
+
';
+ }
+
+ // scan networks
+ } elseif( isset($_POST['Scan']) ) {
+ $return = '';
+ exec( 'sudo wpa_cli scan',$return );
+ sleep(3);
+ exec( 'sudo wpa_cli scan_results',$return );
+ for( $shift = 0; $shift < 4; $shift++ ) {
+ array_shift($return);
+ }
+ // display output
+ echo '