首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 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 J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机应用
   采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发      ★★★ 【字体: 】  
采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发
收集整理:佚名    来源:本站整理  时间:2009-01-10 11:50:56   点击数:[]    

lose是关闭目录,不再遍历.

(3)chdir

转换PHP的工作目录.

 

 

八、时间函数

PHP中的时间函数有这么些:

(1)date

用法:

date(格式,[时间]);

如果没有时间参数,则使用当前时间.

格式是一个字符串,其中以下字符有特殊意义:

U 替换成从一个起始时间(好象是197011)以来的秒数

Y 替换成4位的年号.

y 替换成2位的年号.

F 替换成月份的英文全称.

M 替换成月份的英文简称.

m 替换成月份数.

z 替换成从当年11日以来的天数.

d 替换成日数.

l 替换成星期几的英文全称.

D 替换成星期几的英文简称.

w 替换成星期几(数字).

H 替换成小时数(24小时制).

h 替换成小时数(12小时制).

i 替换成分钟数.

s 替换成秒数.

A 替换成"AM""PM".

a 替换成"am""pm".

S 替换成序数字后缀,例如:"st","nd","rd","th".

函数返回作过了替换的格式串.

(2)getdate(时间)

返回一个哈希表,各下标是:

"seconds" -- 秒数

"minutes" -- 分数

"hours" -- 小时数

"mday" -- 日数

"mon" -- 月份数

"year" -- 年号

"yday" -- 11日以来的天数

"weekday" -- 星期几,英文全称

"month" -- 月份,英文全名

(3)gmdate

date类似,但先将时间转换成格林威治标准时.

(4)mktime

用法:

mktime(小时数,分数,秒数,,,);

返回一个时间值,可用于其他函数.

(5)time

用法:

time();

返回197011日零点以来的秒数.

(6)microtime

用法:

microtime();

返回一个字符串,用空格分成两部分,后一部分相当于time()

的返回值,前一部分是微秒数.

(7)checkdate

用法:

checkdate(,,);

返回逻辑真或逻辑假.

如果:

[1]年在190032767之间(包括190032767);

[2]月在112之间;

[3]日在该月的允许日数范围内(考虑了闰年);

则返回逻辑真.

(8)set_time_limit

用法:

set_time_limit(秒数);

规定从该句运行时起程序必须在指定秒数内运行结束,

超时则程序出错退出.

 

 

九、图象函数

PHP中有一组图像函数,可以动态生成gif格式的图像数据流并输出到服务器.

为了这组函数能够工作,系统中必须有gd库的支持.如果是在Unix,应该在编译PHP之前先取得gd的源码并编译之,生成libgd.a和一些.h文件,分别拷到系统的库目录和头文件目录中(例如/usr/lib/usr/include);如果是在Windows,PHP3.0的安装程序会安装一个gd.dll文件,在程序中加一句'dl("gd.dll");'即可使用图像函数.

主要的图像函数有:

(1)ImageCreate(宽度,高度)

返回一个图像描述符.

(2)ImageCreateFromGif(文件名);

返回一个图像描述符.

(3)ImageColorAllocate(图像描述符,,绿,);

返回一个颜色描述符.由于Gif图像只能有256,必须先对它分配调色板,

这个语句就是分配一个调色板项.

(4)ImageColorTransparent(图像描述符,颜色描述符);

指定某颜色为透明色.

(5)ImageArc(图像描述符,圆心横坐标,圆心纵坐标,椭圆宽,椭圆高,起始

,终止角,颜色描述符);

ImageChar(图像描述符,字体,x,y,字符,颜色描述符);

ImageCharUp(图像描述符,字体,x,y,字符,颜色描述符);

ImageCopyResized(目标图像描述符,源图像描述符,目标x,目标y,x,y,

目标宽,目标高,源宽,源高);

ImageDashedLine(图像描述符,x1,y1,x2,y2,颜色描述符);

ImageFill(图像描述符,起始点x,起始点y,颜色描述符);

ImageFilledPolygon(图像描述符,各顶点数组,顶点数,颜色描述符);

ImageFilledRectangle(图像描述符,x1,y1,x2,y2,颜色描述符);

ImageFillToBorder(图像描述符,起始点x,起始点y,边界色,填充色);

ImageLine(图像描述符,x1,y1,x2,y2,颜色描述符);

ImagePolygon(图像描述符,各顶点数组,顶点数,颜色描述符);

ImageRectangle(图像描述符,x1,y1,x2,y2,颜色描述符);

ImageSetPixel(图像描述符,x,y,颜色描述符);

ImageString(图像描述符,字体,x,y,字符串,颜色描述符);

ImageStringUp(图像描述符,字体,x,y,字符串,颜色描述符);

 

这些都是画图函数,需要略做解释的就是多边形的顶点数组内依次存放着

第一点x,第一点y,第二点x,第二点y,...

(6)ImageLoadFont(文件名);

文件应该是一个位图字体文件,返回一个字体号.系统缺省带有1-5字体号,

可以直接使用.

(7)ImageSX,ImageSY

分别得到一个图像的宽度和高度,接收一个图像描述符参数.

(8)ImageColorAt(图像描述符,x,y);

ImageColorClosest(图像描述符,,绿,);

ImageColorExact(图像描述符,,绿,);

ImageColorSet(图像描述符,颜色描述符,,绿,);

ImageColorsForIndex(图像描述符,颜色描述符);

ImageColorsTotal(图像描述符);

前三个返回一个颜色描述符.ImageColorExact如果找不到匹配则返回-1.

ImageColorsForIndex返回一个三项的数组,元素分别是红,绿,蓝值.

ImageColorsTotal返回总颜色数.

(9)ImageFontHeight,ImageFontWidth

接收一个字体号作为参数.

(10)ImageGif(图像描述符,[文件名]);

如无文件名,则将gif数据流送往浏览器.这时程序一开始应该有一句:

Header("Content-type: image/gif")

(11)ImageDestroy(图像描述符);

 

图像函数中有一个小Bug(至少在PHP3.0RCPHP3.0RC3 For Unix的源码中已经发现,现在www.php.net上的下载文件应该已经更改),就是ImageSetPixel总是在(y,y)处画点,不管x的值是什么,不过这个问题

上一页  [1] [2] [3] [4]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:通过ORACLE的平台依赖性进行系统优化

  • 下一篇文章:如何用VB存取SQL Server中的图像数据
  • 返回上一页】【打 印】【关闭窗口
    中查找“采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发”更多相关内容 5VAR论文频道
    中查找“采用服务器端嵌入式脚本语言PHP3进行Linux下的网站开发”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››Delphi 5 数据库应用中ODBC数据源的...
  • ››用Visual Basic 6.0实现自动化测试...
  • ››用JAVA制作ICQ
  • ››在IIS 4.0上配置虚拟主机实现虚拟I...
  • ››利用VB开发CAI课件
  • ››基于GP算法的知识发现系统
  • ››基于Client/Server 的课件系统的设...
  • ››WWW对大量数据查询的一种实现
  • ››基于PHP的Web数据库访问
  • ››Developer/2000中的Forms参数及应用...
  • ››采用服务器端嵌入式脚本语言PHP3进...
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .