人生有太多的无奈,
是你我不能控制的,
既然这样,
就让这无奈在心底默默地承受!
4月7

<?php
session_start();
session_register("login_check_number");

//先成生背景,再把生成的验证码放上去
$img_height=120;    //先定义图片的长、宽
$img_width=40;
if($HTTP_GET_VARS["act"]== "init"){
   //srand(microtime() * 100000);//PHP420后,srand不是必须的
   for($Tmpa=0;$Tmpa<4;$Tmpa++){
       $nmsg.=dechex(rand(0,15));
   }//by sports98


   $HTTP_SESSION_VARS[login_check_number] = $nmsg;

   //$HTTP_SESSION_VARS[login_check_number] = strval(mt_rand("1111","9999"));    //生成4位的随机数,放入session中
   //谁能做下补充,可以同时生成字母和数字啊??----由sports98完成了

   $aimg = imageCreate($img_height,$img_width);    //生成图片
   ImageColorAllocate($aimg, 255,255,255);            //图片底色,ImageColorAllocate第1次定义颜色PHP就认为是底色了
   $black = ImageColorAllocate($aimg, 0,0,0);        //定义需要的黑色
   ImageRectangle($aimg,0,0,$img_height-1,$img_width-1,$black);//先成一黑色的矩形把图片包围

   //下面该生成雪花背景了,其实就是在图片上生成一些符号
   for ($i=1; $i<=100; $i++) {    //先用100个做测试
       imageString($aimg,1,mt_rand(1,$img_height),mt_rand(1,$img_width),"*",imageColorAllocate($aimg,mt_rand(200,255),mt_rand(200,255),mt_rand(200,255)));
       //哈,看到了吧,其实也不是雪花,就是生成*号而已。为了使它们看起来"杂乱无章、5颜6色",就得在1个1个生成它们的时候,让它们的位置、颜色,甚至大小都用随机数,rand()或mt_rand都可以完成。
   }

   //上面生成了背景,现在就该把已经生成的随机数放上来了。道理和上面差不多,随机数1个1个地放,同时让他们的位置、大小、颜色都用成随机数~~
   //为了区别于背景,这里的颜色不超过200,上面的不小于200
   for ($i=0;$i<strlen($HTTP_SESSION_VARS[login_check_number]);$i++){
       imageString($aimg, mt_rand(3,5),$i*$img_height/4+mt_rand(1,10),mt_rand(1,$img_width/2), $HTTP_SESSION_VARS[login_check_number][$i],imageColorAllocate($aimg,mt_rand(0,100),mt_rand(0,150),mt_rand(0,200)));
   }
   Header("Content-type: image/png");    //告诉浏览器,下面的数据是图片,而不要按文字显示
   ImagePng($aimg);                    //生成png格式。。。嘿嘿效果蛮像回事的嘛。。。
   ImageDestroy($aimg);
}

?>
1月23
用opendir 和 readdir,读取某目录所有mp3文件名,生成L3X播放器的播放列表,代码如下:

1月16
PHP 继承自一个老的工程,名叫 PHP/FI。PHP/FI 在 1995 年由 Rasmus Lerdorf 创建,最初只是一套简单的 Perl 脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“Personal Home Page Tools”。随着更多功能需求的增加,Rasmus 写了一个更大的 C 语言的实现,它可以访问数据库,可以让用户开发简单的动态 Web 程序。Rasmus 发布了 PHP/FI 的源代码,以便每个人都可以使用它,同时大家也可以修正它的 Bug 并且改进它的源代码。

Tags: ,
1月16
Windows下打造完美的服务器平台(APACHE+JSP+CGI+PHP+ASP+MYSQL)
需要下载几个软件包:
1. php-5.0.2-Win32
2. apache_2.0.52-win32-x86-no_ssl
3. mysql-5.0.1-alpha-snapshot-win
4.iASP2.1.01
5.jakarta-tomcat-4.1.31
7.j2sdk-1_4_2-windows-i586
8.phpMyAdmin-2.6.0-pl2
9.ActivePerl-5.8.4.810-MSWin32-x86
Tags: , , , , , , ,
1月15
1、服务器安全设置之--硬盘权限篇

这里着重谈需要的权限,也就是最终文件夹或硬盘需要的权限,可以防御各种木马入侵,提权攻击,跨站攻击等。本实例经过多次试验,安全性能很好,服务器基本没有被木马威胁的担忧了。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]