"php"相关教程
本节展示如何在用户提交表单后保留输入字段中的值。PHP-保留表单中的值如需在用户点击提交按钮后在输入字段中显示值,我们在以下输入字段的value属性中增加了一小段PHP脚本:name、email以及website。在comment文本框字段中,我们把脚本放到了<textarea>与</textarea>之间。这些脚本输出$name、$email、$website和$comment变量的值。然后,我们还需要显示选中了哪个单选按钮。对此,我们必须操作che...
在本教程之前的章节中,我们已经知道数组是一种数/值对的简单列表。不过,有时您希望用一个以上的键存储值。可以用多维数组进行存储。PHP-多维数组多维数组指的是包含一个或多个数组的数组。PHP能理解两、三、四或五级甚至更多级的多维数组。不过,超过三级深的数组对于大多数人难于管理。注释:数组的维度指示您需要选择元素的索引数。对于二维数组,您需要两个索引来选取元素对于三维数组,您需要三个索引来选取元素PHP-两维数组两维数组是数组的数组(三维数组是数组的数组的数组)。首先,让我们看看...
PHP操作文件PHP拥有的多种函数可供创建、读取、上传以及编辑文件。注意:请谨慎操作文件!当您操作文件时必须非常小心。如果您操作失误,可能会造成非常严重的破坏。常见的错误是:编辑错误的文件被垃圾数据填满硬盘意外删除文件内容PHPreadfile()函数readfile()函数读取文件,并把它写入输出缓冲。假设我们有一个名为"webdictionary.txt"的文本文件,存放在服务器上,就像这样:AJAX = Asynchronous&...
在本节中,我们将为您讲解如何在服务器上创建并写入文件。PHP创建文件-fopen()fopen()函数也用于创建文件。也许有点混乱,但是在PHP中,创建文件所用的函数与打开文件的相同。如果您用fopen()打开并不存在的文件,此函数会创建文件,假定文件被打开为写入(w)或增加(a)。下面的例子创建名为"testfile.txt"的新文件。此文件将被创建于PHP代码所在的相同目录中:实例$myfile = fopen("test...
在上一节中的PHPe-mail脚本中,存在着一个漏洞。PHPE-mail注入首先,请看上一节中的PHP代码:<html><body><?phpif (isset($_REQUEST['email']))//if "email" is filled out, send email { //send&n...
PHP过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。什么是PHP过滤器?PHP过滤器用于验证和过滤来自非安全来源的数据。验证和过滤用户输入或自定义数据是任何Web应用程序的重要组成部分。设计PHP的过滤器扩展的目的是使数据过滤更轻松快捷。为什么使用过滤器?几乎所有web应用程序都依赖外部的输入。这些数据通常来自用户或其他应用程序(比如web服务)。通过使用过滤器,您能够确保应有程序获得正确的输入类型。您应该始终对外部数据进行过滤!输入过滤是最重要的应用程序安全课题...
免费的MySQL数据库通常是通过PHP来使用的。连接到一个MySQL数据库在您能够访问并处理数据库中的数据之前,您必须创建到达数据库的连接。在PHP中,这个任务通过mysql_connect()函数完成。语法mysql_connect(servername,username,password);参数描述servername可选。规定要连接的服务器。默认是"localhost:3306"。username可选。规定登录所使用的用户名。默认值是拥有服务器进程的...
INSERTINTO语句用于向数据库表中插入新记录。向数据库表插入数据INSERTINTO语句用于向数据库表添加新记录。语法INSERT INTO table_nameVALUES (value1, value2,....)您还可以规定希望在其中插入数据的列:INSERT INTO table_name (column1, column2,...)VALUES (value1, ...
ORDERBY关键词用于对记录集中的数据进行排序。ORDERBY关键词ORDERBY关键词用于对记录集中的数据进行排序。语法SELECT column_name(s)FROM table_nameORDER BY column_name注释:SQL对大小写不敏感。ORDERBY与orderby等效。例子下面的例子选取"Persons"表中的存储的所有数据,并根据"Age"列对结果进行排序:<...
ODBC是一种应用程序编程接口(ApplicationProgrammingInterface,API),使我们有能力连接到某个数据源(比如一个MSAccess数据库)。创建ODBC连接通过一个ODBC连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要ODBC连接是可用的。这是创建到达MSAccess数据的ODBC连接的方法:在控制面板中打开管理工具双击其中的数据源(ODBC)图标选择系统DSN选项卡点击系统DSN选项卡中的“添加”按钮选择M...
内建的Expat解析器使在PHP中处理XML文档成为可能。什么是XML?XML用于描述数据,其焦点是数据是什么。XML文件描述了数据的结构。在XML中,没有预定义的标签。您必须定义自己的标签。如果希望学习更多有关XML的内容,请访问我们的XML教程。什么是Expat?如需读取和更新-创建创建并处理-一个XML文档,您需要XML解析器。有两种基本的XML解析器类型:基于树的解析器:这种解析器把XML文档转换为树型结构。它分析整篇文档,并提供了API来访问树种的元素,例如文档对象...
本节介绍Node.js Web模块,首先,你应该先了解什么是Web服务器。什么是Web服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序。Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数web服务器都支持服务端的脚本语言(php、python、ruby)等,并通过脚本语言从数据库获取数据,将结果返回给客户端浏览器。目前最主流的三个Web服务器是Apache、...
[PHP] PHP 和 AJAX responseXML 实例
AJAX可用于以XML返回数据库信息。AJAXDatabase转XML实例(测试说明:该实例功能未实现)在下面的AJAX实例中,我们将演示网页如何从MySQL数据库中读取信息,把数据转换为XML文档,并在不同的地方使用这个文档来显示信息。本例与上一节中的"PHPAJAXDatabase"这个例子很相似,不过有一个很大的不同:在本例中,我们通过使用responseXML函数从PHP页面得到的是XML形式的数据。把XML文档作为响应来接收,使我们有能力更新页面...
RSS阅读器用于阅读RSSFeed。RSS允许对新闻和更新进行快速浏览。AJAXRSS阅读器在下面的AJAX实例中,我们将演示一个RSS阅读器,通过它,来自RSS的内容在不进行刷新的情况下载入网页。在下面的列表框中选择一个RSS新闻订阅请选择一个RSS-Feed:GoogleNewsMSNBCNews在此列出RSSFeed。本例包括三个元素:简单的HTML表单JavaScriptPHP页面HTML表单这是HTML页面。它包含一个简单的HTML表单和执行一个JavaScript...
AJAX投票在这个AJAX实例中,我们将演示一个投票程序,网页在不重新加载的情况下,就可以获得结果。到目前为止,您喜欢PHP和AJXA吗?Yes:No:本例包括四个元素:HTML表单JavaScriptPHP页面存放结果的文本文件HTML表单这是HTML页面。它包含一个简单的HTML表单,以及一个与JavaScript文件的连接:<html><head><script src="poll.js"></sc...