根据某人生日计算年龄
[
2008/07/18 17:49 | by wxxslt ]
2008/07/18 17:49 | by wxxslt ]
以我的生日为例,按照unix时间戳来算是19岁。
QQ空间上的估计也是这么判断的。
<?php
$day=28;
$month=12;
$year=1988;
$bdayunix=mktime(0,0,0,$month,$day,$year);
$nowunix=time();
$ageunix=$nowunix-$bdayunix;
$age=floor($ageunix/(365*24*60*60));
echo "您的年龄是:".$age."岁";
?>
QQ空间上的估计也是这么判断的。
<?php
$day=28;
$month=12;
$year=1988;
$bdayunix=mktime(0,0,0,$month,$day,$year);
$nowunix=time();
$ageunix=$nowunix-$bdayunix;
$age=floor($ageunix/(365*24*60*60));
echo "您的年龄是:".$age."岁";
?>
我是一个很普通的人,可能有些人觉得我与众不同,那么今天就由我来简单述说下自己。
说起爱好,我好像没有什么爱好,只不过平时写写文章,上上网,和大家一个样。我不喜欢一些影星和歌星;我也不喜欢看球,什么篮球,足球,我一概不理;我更不喜欢现代的言情电视剧,只是偶尔看看喜欢的武侠剧。那么我到底喜欢什么?我喜欢中国的一些企业家,我喜欢他们身上的精神,我欣赏他们身上的故事,我喜欢马云的睿智,我热爱李想的上进。每当在媒体上看到他们,我总梦想着有一天能够像他们那样,成为一个成功的人。我没有偶像,唯一让我尊敬的,还是那些成功的CEO,CTO。
我讨厌一些没有学识,没有才华的人整天沾沾自喜,言语铺天盖地,似乎整个世界都是他的,然而没有能力做出一些大事。我更讨厌一些阿谀奉承,虚心假意的小人,尽管这个社会到处都是这样的人。
我喜欢的几句话:
1、不抛弃,不放弃。
2、人要学会骄傲,谦虚在这个社会是行不通的。别人学习好,向别人学习,这个是自卑的心态!已从心里认同对方。只有赢了对手,才可能让对手记住,才可能让对手尊重。
3、总有些这样的时候,正是为了爱,才悄悄躲开,躲开的是身影,躲不开的,却是那份,默默的情怀。
4、其实是很简单的,我每天90%以上的时间不是用来想今天的事情,而是想明年、五年、十年后的事情。
5、用最少的悔恨面对过去,用最少的浪费面对现在,用最多的梦面对未来。
说起爱好,我好像没有什么爱好,只不过平时写写文章,上上网,和大家一个样。我不喜欢一些影星和歌星;我也不喜欢看球,什么篮球,足球,我一概不理;我更不喜欢现代的言情电视剧,只是偶尔看看喜欢的武侠剧。那么我到底喜欢什么?我喜欢中国的一些企业家,我喜欢他们身上的精神,我欣赏他们身上的故事,我喜欢马云的睿智,我热爱李想的上进。每当在媒体上看到他们,我总梦想着有一天能够像他们那样,成为一个成功的人。我没有偶像,唯一让我尊敬的,还是那些成功的CEO,CTO。
我讨厌一些没有学识,没有才华的人整天沾沾自喜,言语铺天盖地,似乎整个世界都是他的,然而没有能力做出一些大事。我更讨厌一些阿谀奉承,虚心假意的小人,尽管这个社会到处都是这样的人。
我喜欢的几句话:
1、不抛弃,不放弃。
2、人要学会骄傲,谦虚在这个社会是行不通的。别人学习好,向别人学习,这个是自卑的心态!已从心里认同对方。只有赢了对手,才可能让对手记住,才可能让对手尊重。
3、总有些这样的时候,正是为了爱,才悄悄躲开,躲开的是身影,躲不开的,却是那份,默默的情怀。
4、其实是很简单的,我每天90%以上的时间不是用来想今天的事情,而是想明年、五年、十年后的事情。
5、用最少的悔恨面对过去,用最少的浪费面对现在,用最多的梦面对未来。
加入干扰象素:
中文验证码好像不能输出?暂时没有试成功,不知道怎么编写,还有一个问题是如何绘制一个矩形边框?如果矩形边框要为黑色?程序又如何编写?高手跟帖。
<?php
/*
* 文件:code.php
* 作用:验证码生成
*/
$chinesechar = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
/*
$chinesechar = array("人","出","来","友","学","孝","仁","义","礼","廉","忠","国","中","易","白","者","火 ","土","金","木","雷","风","龙","虎","天","地", "生","晕","菜","鸟","田","三","百","钱","福 ","爱","情","兽","虫","鱼","九","网","新","度","哎","唉","啊","哦","仪","老","少","日","月 ","星");
*/
session_start();
// 设置 content-type
header("Content-type: image/png");
// 创建图片
$im = imagecreatetruecolor(62,20);
// 创建颜色
$fontcolor = imagecolorallocate($im,0,0,0);
$bgcolor=imagecolorallocate($im,200,200,200);
imagefill($im,0,0,$bgcolor);
// 设置文字
for($i=0;$i<4;$i++)
{
$text.=$chinesechar[(array_rand($chinesechar))];
}
$_SESSION['code'] = $text;
// 设置字体
$font = 'cc.ttf';
// 添加文字
imagettftext($im,12,0,3,15,$fontcolor,$font,$text);
srand((double)microtime()*1000000);
for($i=0;$i<200;$i++) //加入干扰象素
{
$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im,rand()%70,rand()%30,$randcolor);
}
// 输出图片
imagepng($im);
imagedestroy($im);
?>
/*
* 文件:code.php
* 作用:验证码生成
*/
$chinesechar = array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z", "A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
/*
$chinesechar = array("人","出","来","友","学","孝","仁","义","礼","廉","忠","国","中","易","白","者","火 ","土","金","木","雷","风","龙","虎","天","地", "生","晕","菜","鸟","田","三","百","钱","福 ","爱","情","兽","虫","鱼","九","网","新","度","哎","唉","啊","哦","仪","老","少","日","月 ","星");
*/
session_start();
// 设置 content-type
header("Content-type: image/png");
// 创建图片
$im = imagecreatetruecolor(62,20);
// 创建颜色
$fontcolor = imagecolorallocate($im,0,0,0);
$bgcolor=imagecolorallocate($im,200,200,200);
imagefill($im,0,0,$bgcolor);
// 设置文字
for($i=0;$i<4;$i++)
{
$text.=$chinesechar[(array_rand($chinesechar))];
}
$_SESSION['code'] = $text;
// 设置字体
$font = 'cc.ttf';
// 添加文字
imagettftext($im,12,0,3,15,$fontcolor,$font,$text);
srand((double)microtime()*1000000);
for($i=0;$i<200;$i++) //加入干扰象素
{
$randcolor = ImageColorallocate($im,rand(0,255),rand(0,255),rand(0,255));
imagesetpixel($im,rand()%70,rand()%30,$randcolor);
}
// 输出图片
imagepng($im);
imagedestroy($im);
?>
中文验证码好像不能输出?暂时没有试成功,不知道怎么编写,还有一个问题是如何绘制一个矩形边框?如果矩形边框要为黑色?程序又如何编写?高手跟帖。






