📄 00000001.htm
字号:
(3)gmdate <BR> 与date类似,但先将时间转换成格林威治标准时. <BR> (4)mktime <BR> 用法: <BR> mktime(小时数,分数,秒数,月,日,年); <BR> 返回一个时间值,可用于其他函数. <BR> (5)time <BR> 用法: <BR> time(); <BR> 返回1970年1月1日零点以来的秒数. <BR> (6)microtime <BR> 用法: <BR> microtime(); <BR> 返回一个字符串,用空格分成两部分,后一部分相当于time() <BR> 的返回值,前一部分是微秒数. <BR> (7)checkdate <BR> 用法: <BR> checkdate(月,日,年); <BR> 返回逻辑真或逻辑假. <BR> 如果: <BR> [1]年在1900和32767之间(包括1900与32767); <BR> [2]月在1到12之间; <BR> [3]日在该月的允许日数范围内(考虑了闰年); <BR> 则返回逻辑真. <BR> (8)set_time_limit <BR> 用法: <BR> set_time_limit(秒数); <BR> 规定从该句运行时起程序必须在指定秒数内运行结束, <BR> 超时则程序出错退出. <BR> <BR> <BR> <BR>标 题: php3:跨平台的服务器端嵌入式脚本语言(11) <BR> <BR> <BR> PHP中有一组图像函数,可以动态生成gif格式的图像数据流并输出到 <BR>服务器. <BR> 为了这组函数能够工作,系统中必须有gd库的支持.如果是在Unix下, <BR>应该在编译PHP之前先取得gd的源码并编译之,生成libgd.a和一些.h文件,分别 <BR>拷到系统的库目录和头文件目录中(例如/usr/lib和/usr/include);如果是在 <BR>Windows下,PHP3.0的安装程序会安装一个gd.dll文件,在程序中加一句'dl("gd. <BR>dll");'即可使用图像函数. <BR> 主要的图像函数有: <BR> (1)ImageCreate(宽度,高度) <BR> 返回一个图像描述符. <BR> (2)ImageCreateFromGif(文件名); <BR> 返回一个图像描述符. <BR> (3)ImageColorAllocate(图像描述符,红,绿,蓝); <BR> 返回一个颜色描述符.由于Gif图像只能有256色,必须先对它分配调色板, <BR>这个语句就是分配一个调色板项. <BR> (4)ImageColorTransparent(图像描述符,颜色描述符); <BR> 指定某颜色为透明色. <BR> (5)ImageArc(图像描述符,圆心横坐标,圆心纵坐标,椭圆宽,椭圆高,起始 <BR>角,终止角,颜色描述符); <BR> ImageChar(图像描述符,字体,x,y,字符,颜色描述符); <BR> ImageCharUp(图像描述符,字体,x,y,字符,颜色描述符); <BR> ImageCopyResized(目标图像描述符,源图像描述符,目标x,目标y,源x,源y, <BR>目标宽,目标高,源宽,源高); <BR> ImageDashedLine(图像描述符,x1,y1,x2,y2,颜色描述符); <BR> ImageFill(图像描述符,起始点x,起始点y,颜色描述符); <BR> ImageFilledPolygon(图像描述符,各顶点数组,顶点数,颜色描述符); <BR> ImageFilledRectangle(图像描述符,x1,y1,x2,y2,颜色描述符); <BR> ImageFillToBorder(图像描述符,起始点x,起始点y,边界色,填充色); <BR> ImageLine(图像描述符,x1,y1,x2,y2,颜色描述符); <BR> ImagePolygon(图像描述符,各顶点数组,顶点数,颜色描述符); <BR> ImageRectangle(图像描述符,x1,y1,x2,y2,颜色描述符); <BR> ImageSetPixel(图像描述符,x,y,颜色描述符); <BR> ImageString(图像描述符,字体,x,y,字符串,颜色描述符); <BR> ImageStringUp(图像描述符,字体,x,y,字符串,颜色描述符); <BR> <BR> 这些都是画图函数,需要略做解释的就是多边形的顶点数组内依次存放着 <BR>第一点x,第一点y,第二点x,第二点y,... <BR> (6)ImageLoadFont(文件名); <BR> 文件应该是一个位图字体文件,返回一个字体号.系统缺省带有1-5字体号, <BR>可以直接使用. <BR> (7)ImageSX,ImageSY <BR> 分别得到一个图像的宽度和高度,接收一个图像描述符参数. <BR> (8)ImageColorAt(图像描述符,x,y); <BR> ImageColorClosest(图像描述符,红,绿,蓝); <BR> ImageColorExact(图像描述符,红,绿,蓝); <BR> ImageColorSet(图像描述符,颜色描述符,红,绿,蓝); <BR> ImageColorsForIndex(图像描述符,颜色描述符); <BR> ImageColorsTotal(图像描述符); <BR> 前三个返回一个颜色描述符.ImageColorExact如果找不到匹配则返回-1. <BR> ImageColorsForIndex返回一个三项的数组,元素分别是红,绿,蓝值. <BR> ImageColorsTotal返回总颜色数. <BR> (9)ImageFontHeight,ImageFontWidth <BR> 接收一个字体号作为参数. <BR> (10)ImageGif(图像描述符,[文件名]); <BR> 如无文件名,则将gif数据流送往浏览器.这时程序一开始应该有一句: <BR> Header("Content-type: image/gif") <BR> (11)ImageDestroy(图像描述符); <BR> <BR> 图像函数中有一个小Bug(至少在PHP3.0RC和PHP3.0RC3 For Unix的源码中 <BR>已经发现,现在www.php.net上的下载文件应该已经更改),就是ImageSetPixel总是 <BR>在(y,y)处画点,不管x的值是什么,不过这个问题不是很大. <BR> <BR> <BR> <BR>标 题: php3:跨平台的服务器端嵌入式脚本语言(12) <BR> <BR> <BR> PHP的数据库功能应该说是它最有用的功能之一.它的特点就是内置了对很多 <BR>数据库的支持,而不再需要重新扩充. <BR> Perl和Tcl也都是常用的跨平台语言,都有很强的字符能力,前者字符能力更 <BR>强一些,性能更高一些;而后者有GUI能力.它们都可以扩充以支持数据库,但这时如果 <BR>仍旧希望应用程序有跨平台能力,则需要在各种平台上各自扩充,比如在Unix平台上 <BR>对Perl扩充DBI包,在Windows 95/NT下对Perl扩充Win32::ODBC包,有时候这是很麻烦 <BR>的.而PHP由于内置了数据库支持,就为编程人员省去了这些麻烦. <BR> PHP3.0支持以下数据库: <BR> Adabas_D,dBase,dbm,filePro,mSQL,MySQL,Sybase,Oracle,PostgreSQL,Solid <BR> 另外,支持Windows下的ODBC接口. <BR> 文档中说如果需要使用Microsoft SQL Server,可以用Sybase接口或ODBC接口 <BR>访问. <BR> 在Unix下编译时,应该在Configure时指定要带哪些数据库支持,系统中应该有 <BR>这些数据库的客户程序(至少是头文件和库文件). <BR> 对各种数据库,访问函数并不完全相同,例如那些基于SQL的数据库显然不能用 <BR>和dBase或dbm相同的方式访问.以下比较详细地介绍几种数据库的访问函数: <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -