$path .'/hostapd.conf', "tmp" => "/tmp/hostapddata", "dest" => RASPI_HOSTAPD_CONFIG), array("src" => $path .'/dhcpcd.conf', "tmp" => "/tmp/dhcpddata", "dest" => RASPI_DHCPCD_CONFIG), array("src" => $path .'/090_wlan0.conf', "tmp" => "/tmp/dnsmasqdata", "dest" => RASPI_DNSMASQ_PREFIX.'wlan0.conf'), array("src" => $path .'/090_raspap.conf', "tmp" => "/tmp/dnsmasqdata", "dest" => RASPI_DNSMASQ_PREFIX.'raspap.conf'), ); foreach ($configs as $config) { try { $tmp = file_get_contents($config["src"]); file_put_contents($config["tmp"], $tmp); system("sudo cp ".$config["tmp"]. " ".$config["dest"]); } catch (Exception $e) { $return = $e->getCode(); } } $jsonData = ['return'=>$return]; echo json_encode($jsonData); } else { handleInvalidCSRFToken(); }