PHP版的ftok函数实现
从php手册中抄的,但是我也看过C版的ftok函数的实现,两个是一样的:
<?php
function ftok($pathname, $proj_id) { 
   $st = @stat($pathname); 
   if (!$st) { 
       return -1; 
   } 
    
   $key = sprintf("%u", (($st['ino'] & 0xffff) | (($st['dev'] & 0xff) << 16) | (($proj_id & 0xff) << 24)));
   return $key; 
}
echo ftok($_SERVER["SCRIPT_FILENAME"], 250);
?> 
注意里面影响ftok值的几个因素: 文件的inode 和dev
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号