php»æÖƱý״ͼ
drawPieImg()º¯Êý°üº¬8¸ö²ÎÊý£¬$titleΪ±ý״ͼµÄ±êÌ⣻$dataArrΪÐèÒªÏÔʾµÄÊý¾ÝÊý×飻$labelArrΪ¶ÔÓ¦Êý¾ÝµÄ±êÇ©·ÖÀàÊý×飻$colorArrΪ¶ÔÓ¦Êý¾ÝµÄ»æÍ¼ÑÕÉ«Êý×飬Õâ4¸ö²ÎÊýÊDZØÐëµÄ£¬¶ÔÓÚ²»Í¬µÄϵͳӦÓô«µÝÏàÓ¦µÄ²ÎÊý¼´¿É¡£½ÓÏÂÀ´µÄ4¸ö²ÎÊý£¬¸ºÔðÉèÖÃÒªÉú³ÉµÄ±ý״ͼµÄ´óС£¬Èç¹û²»ÉèÖÃÔòʹÓÃϵͳĬÈÏÖµ¡£³ÌÐò°´ÕÕ´²µ×Êý×éÊý¾ÝµÄ´óС£¬´Ó0¶È¿ªÊ¼»æÖÆ£¬·½Ïò°´ÕÕ˳ʱÕë·½ÏòÒÀ´Î»æÖƶÔÓ¦Êý¾ÝÕ¼¾ÝµÄÉÈÃæ´óС¡£
<?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++)
$colorArr[$i] = drawIndexColor($img,$colorArr[$i]);//ΪͼÏñ$img·ÖÅäÑÕÉ«
$clrbk = imagecolorallocate($img, 0xff, 0xff, 0xff);
$clrt = imagecolorallocate($img, 0x00, 0x00, 0x00);
//Ìî³ä±³¾°É«
imagefill($img, 0, 0, $clrbk);
//ÇóºÍ
$tot = 0;
for($i=0; $i<$n; $i++)
$tot += $dataArr[$i];
//ÿ¸ö·ÖÀàµÄÆðʼ½Ç¶È´óС
$sd = 0;
//ÿ¸ö·ÖÀàËùÕ¼¾ÝµÄ½Ç¶È´óС
$ed = 0;
$ly = 10+$b*2+$v;
for($i=0; $i<$n; $i++){
$sd = $ed;
$ed += $dataArr[$i]/$tot*360;
//»3dÉÈÃæ
draw3DSector($img, $ox, $oy+20, $a, $b, $v, $sd, $ed, $colorArr[$i]);
//»±êÇ©
imagefilledrectangle($img, 5, $ly, 5+$fw, $ly+$fh, $colorArr[$i]);
imagerectangle($img, 5, $ly, 5+$fw, $ly+$fh, $clrt);
//ÖÐÎÄתÂë
$str = iconv("GB2312", "UTF-8", $labelArr[$i]);
imagettftext($img, $font, 0, 5+2*$fw, $ly+13, $clr
Ïà¹ØÎĵµ£º
<?php
//н¨Ä¿Â¼
mkdir("/path/to/my/dir", 0700); //0700±íʾȨÏÞ×î´ó
//ɾ³ýĿ¼
rmdir("/path/to/my/dir");
//±éÀúĿ¼
$p =dir(/etc/php5);
echo "handler:".$p->handler;
while(false!=$entry=$p->read()){
echo $entry."\n" ;
}
$p->close();
//Êä³öÎļþÄÚÈÝ
$handle=@ ......
PHPÓкܶàÖµµÃѧϰµÄµØ·½£¬ÕâÀïÎÒÃÇÖ÷Òª½éÉÜPHP SessionʹÓá£ÔÚPHP¿ª·¢ÖÐ¶Ô±ÈÆðCookie£¬session ÊÇ´æ´¢ÔÚ·þÎñÆ÷¶ËµÄ»á»°£¬Ïà¶Ô°²È«£¬²¢ÇÒ²»Ïñ Cookie ÄÇÑùÓд洢³¤¶ÈÏÞÖÆ£¬ÏÂÃæÎÒÃǾͼòµ¥½éÉÜ PHP SessionʹÓá£
¡¡¡¡ÓÉÓÚ Session ÊÇÒÔÎı¾ÎļþÐÎʽ´æ´¢ÔÚ·þÎñÆ÷¶ËµÄ£¬ËùÒÔ² ......
ת×Ô£ºhttp://www.cmsgp.org/article/3.html PHP SessionʹÎÒÃÇÄܹ»½«Óû§µÄÊý¾Ý±£´æÔÚ·þÎñÆ÷¶Ë¡£µ«ÊÇSessionÊý¾ÝÊÇÁÙʱµÄ£¬²¢ÇÒͨ³£µ±Óû§¹Ø±Õä¯ÀÀÆ÷ʱ£¬±£´æSession idµÄCookie¾Í»á±»É¾³ý£¬Ïà¹ØµÄSessionÊý¾ÝÒ²½«Òò´Ë¶ªÊ§¡£µ±È»£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÐÞ¸Äsession.cookie_lifetimeÕâ¸ö²ÎÊýÀ´¿ØÖÆCookieÓÐЧʱ¼ä¡£
PHP Sessi ......
×Ô¼º±àд»ùÓÚMVCµÄÇáÁ¿¼¶PHP¿ò¼Ü
2008-4-3 23:33:56 Òѱ»ÔĶÁ£º
477 ·¢±íÆÀÂÛ
×öWEB¿ª·¢ÒÑÓÐÒ»Äê,ÿ´Î¶¼Ð´Öظ´µÄ¶«Î÷, Òò´Ë,Ïë×Ô¼ºÐ´Ò»Ï¿ò¼Ü,ÒԺ󿪷¢·½±ã.
±¾ÈË֮ǰѧϰasp.NETÁ½Äê,JSP°ëÄê,¿ÉÊǺóÀ´ÒòΪ¹¤×÷µÄԹʻ»³ÉPHP.ÆäʵºÜ²»Ï²»¶PHPµÄÓï·¨.»¹ÓÐPHPµÄº¯ÊýÃû,ÿ»Ø¶¼Íü¼Ç..»¹ÊÇϲ
»¶C#ºÍJAVAµÄÓï·¨,¹þ...²» ......
<?php
/************************************************************
* ÃèÊö£ºHTTP²Ù×÷Àà
* ×÷Õߣºheiyeluren
* ´´½¨£º2009/12/13 04:43
* Ð޸ģº2009/12/16 10:30 ʵÏÖ»ù±¾HTTP¸÷ÖÖ½Ó¿Ú²Ù×÷Ö§³Ö
*
************************************************************/
/**
* HTTP¹¦Äܹ¤³§·½·¨Àà
......