示例#1
0
 private function writedata($filename, $content, $mode)
 {
     if (strend($filename, '/.htaccess')) {
         return true;
     }
     if (strend($filename, '/index.htm')) {
         return true;
     }
     $this->hasdata = true;
     $filename = substr($filename, strlen('storage/data/'));
     $filename = str_replace('/', DIRECTORY_SEPARATOR, $filename);
     $filename = litepublisher::$paths->storage . 'newdata' . DIRECTORY_SEPARATOR . $filename;
     tfiler::forcedir(dirname($filename));
     if (file_put_contents($filename, $content) === false) {
         return false;
     }
     @chmod($filename, $mode);
     return true;
 }