gpt4 book ai didi

php - read_file 不起作用

转载 作者:行者123 更新时间:2023-12-04 18:47:35 24 4
gpt4 key购买 nike

我正在做我的项目,使用我使用 codeigniter 创建的网页更新 BIND 服务器中 named.conf.local 的内容。当我运行它时,文件无法写入。这些是我的 Controller 代码:

function index() {
$this->load->helper(array('form', 'url'));

$this->load->library('form_validation');

$this->form_validation->set_rules('domain_name','Domain Name','required');
$this->form_validation->set_rules('mail', 'Mail', 'required');
$this->form_validation->set_rules('localhost', 'Localhost', 'required');

if ($this->form_validation->run() == FALSE) {
$this->load->view('dns_form');
} else {
$domain_name = $this->input->post('domain_name');
$mail = $this->input->post('mail');
$localhost = $this->input->post('localhost');
$data = $domain_name . "\n" . $mail . "\n" . $localhost;

if (!read_file('/etc/bind/named.conf.local' . $domain_name, $data, 'a+')) {
echo 'Unable to write this file';
} else {
echo 'File written!';
}
}

我已通过 chmod -R 777 /etc/bind 授予服务器权限.我的代码有什么问题?感谢帮助。

最佳答案

试试这个对你有用->

$file ='file_path';
$data = 'Your Data';
file_put_contents($file, $data , FILE_APPEND | LOCK_EX);

关于php - read_file 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23882229/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com