首页 > 编程技术 > php

PHP函数索引(4)

发布时间:2016-11-25 17:14

PDF_open_jpeg: 打开 JPEG 图文件。
PDF_open_memory_image: 打开内存图文件。
PDF_place_image: 放置图片到 PDF 文件指定位置。
PDF_put_image: 放置图片到 PDF 文件。
PDF_rect: 绘长方形。
PDF_restore: 还原环境变量。
PDF_rotate: 旋转类。
PDF_save: 储存环境变量。
PDF_scale: 缩放类。
PDF_setdash: 配置虚线样式。
PDF_setflat: 配置平滑值。
PDF_setgray: 指定绘图的颜色为灰阶并填入。
PDF_setgray_fill: 指定填入的颜色为灰阶。
PDF_setgray_stroke: 指定绘图的颜色为灰阶。
PDF_setlinecap: 配置 linecap 参数。
PDF_setlinejoin: 配置连接参数。
PDF_setlinewidth: 配置线宽。
PDF_setmiterlimit: 配置斜边界限。
PDF_setrgbcolor: 指定绘图的颜色为彩色并填入。
PDF_setrgbcolor_fill: 指定填入的颜色为彩色。
PDF_setrgbcolor_stroke: 指定绘图的颜色为彩色。
PDF_set_char_spacing: 配置字符间距。
PDF_set_duration: 配置二页的切换时间。
PDF_set_font: 配置使用的字型及大小。
PDF_set_horiz_scaling: 配置文字水平间距。
PDF_set_info_author: 配置文件作者。
PDF_set_info_creator: 配置建文件者字符串。
PDF_set_info_keywords: 配置文件的关键字。
PDF_set_info_subject: 配置文件主题。
PDF_set_info_title: 配置文件标题。
PDF_set_leading: 配置行距。
PDF_set_text_matrix: 配置文字矩阵。
PDF_set_text_pos: 配置文字位置。
PDF_set_text_rendering: 配置文字表现方式。
PDF_set_text_rise: 配置文字高度。
PDF_set_transition: 配置页的转换。
PDF_set_word_spacing: 配置字间距。
PDF_show: 输出字符串到 PDF 文件。
PDF_show_xy: 输出字符串到指定坐标。
PDF_stringwidth: 计算字符串的宽度。
PDF_stroke: 沿向量绘线。
PDF_translate: 移动原点。
pfsockopen: 打开网络的 Socket 持续链接。
pg_Close: 关闭 PostgreSQL 服务器连接。
pg_cmdTuples: 取得被 SQL 指令影响的资料笔数。
pg_Connect: 打开 PostgreSQL 服务器连接。
pg_DBname: 取得目前的数据库名称。
pg_ErrorMessage: 返回错误信息。
pg_Exec: 执行 query 指令。
pg_Fetch_Array: 返回数组资料。
hw_GetParents: 取得父类的 ID。
hw_GetParentsObj: 取得父类的资料。
hw_GetRemote: 取得远端文件。
hw_GetRemoteChildren: 取得远端的子文件。
hw_GetSrcByDestObj: 取得指定目的的文件内容。
hw_GetText: 取得纯文字档宁。
hw_GetUsername: 目前使用者名字。
hw_Identify: 使用者身份确认。
hw_InCollections: 检查类聚集。
hw_Info: 连接信息。
hw_InsColl: 插入聚集。
hw_InsDoc: 插入文件。
hw_InsertDocument: 上传文件。
hw_InsertObject: 插入类记录。
hw_Modifyobject: 修改类记录。
hw_Mv: 移动类。
hw_New_Document: 建立新文件。
hw_Objrec2Array: 类记录转为数组。
hw_OutputDocument: 输出文件。
hw_pConnect: 连上 Hyperwave 服务器。
hw_PipeDocument: 取得文件。
hw_Root: 取得根类代码。
hw_Unlock: 取消锁定。
hw_Who: 列出目前使用者。
ibase_bind: 链接 PHP 变量到 InterBase 参数。
ibase_close: 关闭 InterBase 服务器连接。
ibase_connect: 打开 InterBase 服务器连接。
ibase_execute: 执行 SQL 的指令部分。
ibase_fetch_row: 返回单列的各字段。
ibase_free_query: 释放查询指令占用内存。
ibase_free_result: 释放返回占用内存。
ibase_pconnect: 保持 InterBase 服务器连接。
ibase_prepare: 分析 SQL 语法。
ibase_query: 送出一个 query 字符串。
ibase_timefmt: 配置时间格式。
ifxus_close_slob: 删除 slob 类。
ifxus_create_slob: 建立 slob 类。
ifxus_open_slob: 打开 slob 类。
ifxus_read_slob: 读取指定数目的 slob 类。
ifxus_seek_slob: 配置目前文件或找寻位置。
ifxus_tell_slob: 返回目前文件或找寻位置。
ifxus_write_slob: 将字符串写入 slob 类中。
ifx_affected_rows: 得到 Informix 最后操作影响的列数目。
ifx_blobinfile_mode: 配置长位类模式。
ifx_byteasvarchar: 配置位组模式默认值。
ifx_close: 关闭 Informix 服务器连接。
ifx_connect: 打开 Informix 服务器连接。
ifx_copy_blob: 复制长位类。
ifx_create_blob: 建立长位类。
ifx_create_char: 建立字符类。
ifx_do: 执行已准备 query 字符串。
ifx_error: 取得 Informix 最后的错误。
摘要
  在这篇文章中,我们会着手解决在构建一个数据库驱动的网站的过程中将会遇到的问题。而我们只会使用两个新的工具,PHP和MySQL。如果你的Web主机支持PHP/MySQL,那么你会省掉不少麻烦。如果不是这样,你也不用提心,我们也会学习如何在Unix和Windows下安装相应程序。
  这篇文章是提供给那些有可能学会服务器端程序开发的中高级的网页设计者的。我们会认为我们的读者熟悉HTML,所以我们在使用HTML时不会给出什么解释。另外,在有些地方我们可能还会用到少量的JavaScript,但是我们会尽量保证这即使对于未入门者也是足够简单的。
(2002-08-29 14:10:35)
--------------------------------------------------------------------------------
By Wing, 出处:Linuxaid
原著:Kevin Yank 翻译:处处
  对于今天的Web来说,内容是最重要的。当你熟练掌握了HTML,而且也学到了一些JavaScript和DHTML的小决窍后,你现在也许可能设计一个漂亮的能让人“一见钟情”的网站了。下一步的工作是向网页中添加一些真实的信息。许多站点不得不通过不断地更新来成功地吸引回头客。在传统的网站建设中,这意味着不断地更新众多的HTML文件。
  现在问题出来了,在更多的情况下,提供内容给站点的人并不是设计网页的人。内容的提供者甚至还不知道HTML。那么内容的提供者怎么把内容添加到网站中去呢?不是所有的公司都有一个全职的Webmaster的,而且,让一个Webmasters整天忙着将Word文件拷贝到HTML模板中也实在是一种浪费。
  要唯护一个文本驱动的站点实在是件很痛苦的事。许多站点(是不是也包括你的站点?)被过时的信息所困扰。因为要保证信息的正常更新,你将不得不重写数以百计的HTML文件。服务器端包含技术(SSI:HTML文件中,可以通过注释行调用的命令或指针)也许能稍微减轻一些麻烦。但是你还是得面对数以百计的HTML文件,即使你只是想对你的站点作一些基本的变动。
  解决这些头疼问题是设计一个数据库的站点。通过把你的站点的内容和设置完全分开,你可以对其中的一项进行处理,而不会对另一项发生影响。你将不再需要为每一条信息写一个HTML页面,你只需要为一类信息写一个HTML页面就足够了。你再也不需要不断地添加新的内容到你的页面中去了,你现在所要做的只是建立一个简单的信息管理系统,通过这个系统,作者可以不通过HTML就自行添加新的内容。
  在这篇文章中,我们会着手解决在构建一个数据库驱动的网站的过程中将会遇到的问题。而我们只会使用两个新的工具,PHP和MySQL。如果你的Web主机支持PHP/MySQL,那么你会省掉不少麻烦。如果不是这样,你也不用提心,我们也会学习如何在Unix和Windows下安装相应程序。
摘要
  在这一章中,我们会对我们的例子进行扩充,学习一些有关MySQL的新知识,并试图理解并掌握关系型数据库所能提供的功能。
(2002-08-29 14:11:39)
--------------------------------------------------------------------------------
By Wing, 出处:Linuxaid
第五章:关系型数据库设计
  在这篇文章的第二章中,我们已经建立了一个供我们使用的非常简单的笑话数据库,这个库中只包括了一个名叫Jokes的数据表。这作为我们使用MySQL数据库的入门已经是足够了,但是在关系型数据库的设计中还有很多其它的东西。在这一章中,我们会对我们的例子进行扩充,学习一些有关MySQL的新知识,并试图理解并掌握关系型数据库所能提供的功能。
  首先,我们得说明我们对许多问题的解决只是不正规的(也就是说非正式的)。正如你在许多计算机科学专业中了解的那样,数据库设计是一个严肃的领域,数据库设计必须包括对它的测试并会涉及到一些数学的原理。但这些可能是超过我们这篇文章的范围了。要得到更多的信息,你可以停下来到http://www.datamodel.org/去看看,在那儿你可以看到许多好的书籍,并得到一些关于这个问题的有用的资源。
给予应有的权限
  在开始之前,让我们回忆一下我们的Jokes数据表的结构,这个表包含三个列:ID、JokeText和 JokeDate。这些列可以使我们标识笑话(ID),明了他们的内容(JokeText)以及他们被加入的时间(JokeDate)。
  现在我们想要保存我们的笑话中的其它一些信息:提交者的姓名。这看上去很自然,我们需要在我们的Jokes数据表中添加一个新的列。SQL的ALTER命令(我们在之前没看到过这个命令)可以帮助我们完成这件事。使用mysql命令行程序登录到MySQL服务器,选择你的数据库(如果你使用我们在第二章中的命名,数据库名应该是joke),然后输入下面的命令:
mysql>
ALTER TABLE Jokes ADD COLUMN
    -> AuthorName VARCHAR(100);

  这将会在我们的数据表中增加一个叫AuthorName的列。其数据类型是一个可变长度的字符串,其最大长度是100个字符(这对于最复杂的名字应该也是足够了)。让我们再添加一列用来保存作者的e-mail地址:
mysql> ALTER TABLE Jokes ADD COLUMN
    -> AuthorEMail VARCHAR(100);

  要得到更多的有关ALTER命令的信息,请参看MySQL参考手册。要确认我们是不是正确地添加了两列,你可以要求MySQL为我们对这个表进行描述:
摘要
  在这一章内我们会学习到如何在一个Web页面中向数据库中存储信息并显示它。
(2002-08-29 14:11:25)
--------------------------------------------------------------------------------
By Wing, 出处:Linuxaid
第四章: 用PHP访问MySQL数据库
  在这一章内我们会学习到如何在一个Web页面中向数据库中存储信息并显示它。之前我们已经安装了MySQL这个关系型数据库引擎以及PHP这个服务器端脚本语言,并学习了有关它们的基本知识。在学完这一章后,我们将明白如何综合利用这两个新的工具来构建一个数据库驱动的网站!
对前一部分的回顾
  在我们往下继续之前,回顾一下我们学习的目的应该是件有价值的事。现在有我们的系统中有了两个强有力的新的工具:脚本语言PHP和数据库引擎MySQL。搞清楚两者是如果协同工作是很重要的。
  数据库驱动的网站的实质就是允许站点的内容存在于一个数据库中,并且可以通过这个数据库来动态地产生Web页面来让我们的访问者通过标准的Web浏览器来显示它。所以在你的系统的一端是一个访问你的站点的浏览者,他通过访问http://www.yoursite.com/来获得一个标准的HTML格式的Web页面并在Web浏览器中显示它。在你的系统的另一端是通过一个或几个数据表存储在一个只理解如何响应SQL查询(命令)的MySQL数据库中的你的站点的内容。
  PHP脚本语言承担了两者之间的联络员的角色,使用PHP,你可以编写一个标准HTML的“模板”,这个“模板”决定了你的站点的外观(包括图画和页面设计)。这时内容是属于这个“模板”的,你可以使用一些PHP代码来连接MySQL数据库并且使用SQL查询来获得数据并在其相应位置显示它,这里的SQL查询是和我们在第二章中用来建立笑话数据表时一样的。
  现在对于访问者在访问你的数据库驱动的网站的一个页面时,到底会发生什么事,你应该有个明确的认识了:
  访问者的Web浏览器使用一个标准的URL请求这个页面。
  Web服务器软件(Apache、IIS或其他)认定被请求的页面是一个PHP脚本,因而在响应这个页面请求之前用它的PHP插件来解释它。
  一些PHP命令(我们还没学到)会连接MySQL数据库并向数据库请求属于这个Web页面的内容。
  MySQL数据库作出响应并且向PHP脚本发出被请求的内容。
  PHP脚本将内容存储到一个或几个PHP变量中,并使用我们熟悉的echo函数将其作为Web页面的一部分输出。
  PHP插件完成处理并将生成的HTML副本返回到Web服务器。
标签:[!--infotagslink--]

您可能感兴趣的文章: