打开文件,然后使用codeigniter

时间:2016-03-02 05:54:37

标签: php codeigniter

我想使用codeigniter编辑.ini

For Now我可以打开文件编辑该文件,但是当我保存文件时,文件将保存为 POINTER:RESOURCE ID#5

我想创建一个新文件,我正在为该文件设置自定义名称。

但是我的代码创建了文件,但文件是空的,我想写的数据是用 POINTER:RESOURCE ID#5 写的。

我该怎么办?

这是我的代码:

$this->data['parameters']  = parse_ini_file($path.$filename,true);

    while (current($this->data['parameters']) ) 
    {
        $param_set = current($this->data['parameters']);
        $param_type = key($this->data['parameters']);

            foreach ($param_set as $key =>$value) 
            {

                $this->data['parameters'][$param_type][$key] = $this->input->post($key);

            } 

            next($this->data['parameters']);
    }

    $this->load->helper('file');

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

    $name = $this->session->userdata('username');

    $ext = $this->session->userdata('extension');       

    /*Want to create a new file*/
    $custom_file = fopen('uploads/'.$name.'_'.$ext.'.ini', 'w');

    /* $file returns a file pointer which instead should be the file i just created above*/
    $file = $path.$custom_file;


    $ini = new INI($file);

    $ini->write($file, $this->data['parameters']);      
  

那么如何在我创建的文件中写入而不是指针文件?

0 个答案:

没有答案