This is the script which used on 10minutemail.com for temporary email.

源代码在线查看: shared.make_timestamp.php

软件大小: 2083 K
上传用户: mengcong18
关键词: minutemail temporary script email
下载地址: 免注册下载 普通下载 VIP

相关代码

								/**
				 * Smarty shared plugin
				 * @package Smarty
				 * @subpackage plugins
				 */
				
				
				/**
				 * Function: smarty_make_timestamp
				 * Purpose:  used by other smarty functions to make a timestamp
				 *           from a string.
				 * @author   Monte Ohrt 
				 * @param string
				 * @return string
				 */
				function smarty_make_timestamp($string)
				{
				    if(empty($string)) {
				        // use "now":
				        $time = time();
				
				    } elseif (preg_match('/^\d{14}$/', $string)) {
				        // it is mysql timestamp format of YYYYMMDDHHMMSS?            
				        $time = mktime(substr($string, 8, 2),substr($string, 10, 2),substr($string, 12, 2),
				                       substr($string, 4, 2),substr($string, 6, 2),substr($string, 0, 4));
				        
				    } elseif (is_numeric($string)) {
				        // it is a numeric string, we handle it as timestamp
				        $time = (int)$string;
				        
				    } else {
				        // strtotime should handle it
				        $time = strtotime($string);
				        if ($time == -1 || $time === false) {
				            // strtotime() was not able to parse $string, use "now":
				            $time = time();
				        }
				    }
				    return $time;
				
				}
				
				/* vim: set expandtab: */
				
				?>
							

相关资源