<?php require '../../includes/csrf.php'; require_once '../../includes/config.php'; require_once '../../includes/functions.php'; if (isset($_POST['interface'])) { $int = preg_replace('/[^a-z0-9]/', '', $_POST['interface']); if (!file_exists(RASPI_CONFIG_NETWORKING.'/'.$int.'.ini')) { touch(RASPI_CONFIG_NETWORKING.'/'.$int.'.ini'); } $intConfig = parse_ini_file(RASPI_CONFIG_NETWORKING.'/'.$int.'.ini', false, INI_SCANNER_RAW); $jsonData = ['return'=>1,'output'=>['intConfig'=>$intConfig]]; echo json_encode($jsonData); // Todo - get dhcp lease information from `dhcpcd -U eth0` ? maybe ? } else { $jsonData = ['return'=>2,'output'=>['Error getting data']]; echo json_encode($jsonData); }