最新消息: 新版网站上线了!!!

php 写入文件,如果文件不存在则创建并赋权限

/**
    * 写入文件
    * @param $file 文件路径
    * @param $copyjs 是否复制js,跨站调用评论时,需要该js
    */
    private function createhtml($file, $copyjs = '') {
        $data = ob_get_contents();
        $dir = dirname($file);
        //dir D:\projects\phpcms
        if(!is_dir($dir)) {
            mkdir($dir, 0777,1);
        }
        if ($copyjs && !file_exists($dir.'/js.html')) {
            @copy(PC_PATH.'modules/content/templates/js.html', $dir.'/js.html');
        }
        $strlen = file_put_contents($file, $data);
        @chmod($file,0777);
        if(!is_writable($file)) {
            $file = str_replace(PHPCMS_PATH,'',$file);
            showmessage(L('file').':'.$file.'<br>'.L('not_writable'));
        }
        return $strlen;
    }

转载请注明:谷谷点程序 » php 写入文件,如果文件不存在则创建并赋权限