toBlob() public method

public toBlob ( )
コード例 #1
0
ファイル: gb_admin.php プロジェクト: rsms/gitblog
 /** Write blob version of $obj. Returns path written to or false if write was not needed. */
 static function write_content(GBContent $obj)
 {
     # build blob
     $blob = $obj->toBlob();
     # build destination path
     $dstpath = gb::$site_dir . '/' . $obj->name;
     # assure destination dir is prepared
     $dstpathdir = dirname($dstpath);
     if (!is_dir($dstpathdir)) {
         self::mkdirs($dstpathdir);
     }
     # write
     file_put_contents($dstpath, $blob, LOCK_EX);
     @chmod($dstpath, 0664);
     return $dstpath;
 }