易截截图软件、单文件、免安装、纯绿色、仅160KB

php 饼状图

<?php  
    //变量定义,画椭圆弧时的角度大小  
    define("ANGLELENGTH",3);  
    /** 
     * 绘制图片 
     * @param $title    3D图的标题 
     * @param $dataArr  显示的数据数组 
     * @param $labelArr 对应数据的标签分类数组 
     * @param $colorArr 对应绘图颜色的数组 
     * @param $a        画布的基准宽度 
     * @param $b        画布的基准高度 
     * @param $v        3D柱的高度 
     * @param $font 字体大小 
     * @return      绘制成功的图片访问路径 
     */ 
    function drawPieImg($title, $dataArr, $labelArr, $colorArr, $a=250, $b=120, $v=20, $font=10){  
        $ox = 5+$a;  
        $oy = 5+$b;  
        $fw = imagefontwidth($font);  
        $fh = imagefontheight($font);  
        $n = count($dataArr);//计算数组长度  
        $w = 10+$a*2;  
        $h = 10+$b*2+$v+($fh+2)*$n;  
        //创建画板  
        $img = imagecreate($w, $h);  
        //转RGB为索引色  
        for($i=0; $i<$n; $i++) &nbs


相关文档:

Perl和PHP在Linux下无法mkdir 777的问题

首先Perl mkdir 的语法是:
1.mkdir('dir', 代表九位二进制数字的十进制值)
设置775,则该值为十进制的509,即二进制的111111101
此数值不能设置为111111111即十进制的511即777。
2.mkdir('dir', 0常见unix3位权限)
可以设置777。
然后在linux下时,由于umask的原因,只能设置为755。
因为创建文件时的权限是umask和 ......

非常简单PHP缩略图生成程序源代码


一个非常简单的PHP生成缩略图的代码程序,参数及代码都算得上精简,有兴趣的朋友可以试下它的功能,有不太完善的地方还请指正。 非原创,来自网络
<?$FILENAME="image_name";
// 生成图片的宽度
$RESIZEWIDTH=400;
// 生成图片的高度
$RESIZEHEIGHT=400;
function ResizeImage($im,$maxwidth,$maxheight,$name){ ......

PHP数组函数使用方法详解

1.array_multisort()对多个数组或多维数组进行排序可以用来一次对多个数组进行排序或者根据某一维对多维数组进行排序。排序时保留原有的键名关联,实现的功能和SQL中的ORDERBY差不多。
$ar1=array("10",100,100,"a"); $ar2=array(1,3,"2",1); array_multisort($ar1,$ar2); ?> //返回结果(保持了原来数组的关联性) ......

php 安全模式的不足

PHP的safe_mode选项的目的是为了解决本章所述的某些问题。
但是,在PHP层面上去解决这类问题从架构上来看是不正确的,正如PHP手册所述(http://php.net/features.safe-mode)。
当安全模式生效时,PHP会对正在执行的脚本所读取(或所操作)文件的属主进行检查,以保证与该脚本的属主是相同的。
虽然这样确实可以防范本章中 ......

PHP session 错误及mysql close 错误处理

在新安装好的mysql ,apahce,php 的时候,如果在代码中使用了sessions_start() 的时候会出现类似以下的错误:
Warning: session_start() [function.session-start]: Cannot send session cooki 等的错误。
请安装如下的思路去修正:
1.在php.ini 中配置 session.savepath='/tmp'
2.开启session.auto_start=1
3.把更改 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号