write_file无法在代码点火器中工作

时间:2015-09-12 07:17:37

标签: codeigniter

iam尝试使用以下代码写文件

0

我改变了代码后完成了

 public function __construct()
    {
            parent::__construct();
            $this->load->helper('url');
            $this->load->helper('file');
    }    
    public function index()
    {           
      $data = "Some file data";                     
        if (!write_file(base_url()."test.txt", $data))
        {
                echo 'Unable to write the file';
        }
        else
        {
                echo 'File written!';                          
        }
    }

任何人都可以解释上面代码中的问题

1 个答案:

答案 0 :(得分:1)

使用write_file创建文件时,请确保您的文件夹/目录位于您要创建文件的位置

然后我建议使用FCPATH

$data = "Some file data"; 

if (write_file(FCPATH . '/document/text.txt', $data) == FALSE)
{
   echo 'Unable to write the file';

} else {
    echo 'File written!';                           
}

我的目录

application

document

system

index.php