<?php require('../../includes/csrf.php'); include_once('../../includes/config.php'); include_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); }