自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(712)
  • 收藏
  • 关注

转载 PHP(五十九)

PHP XML DOM内建的 DOM 解析器使在 PHP 中处理 XML 文档成为可能。DOM 是什么?W3C DOM 提供了针对 HTML 和 XML 文档的标准对象集,以及用于访问和操作这些文档的标准接口。W3C DOM 被分为不同的部分(Core, XML 和 HTML)和不同的级别(DOM Level 1/2/3):* Core DOM - 为任何结构化文档定义标准的对象集* XML DO...

2018-02-08 23:21:19 292

转载 PHP(五十八)

PHP XML Expat 解析器内建的 Expat 解析器使在 PHP 中处理 XML 文档成为可能。XML 是什么?XML 用于描述数据,其焦点是数据是什么。XML 文件描述了数据的结构。在 XML 中,没有预定义的标签。您必须定义自己的标签。如需学习更多关于 XML 的知识,请访问我们的 XML 教程。Expat 是什么?如需读取和更新 - 创建和处理 - 一个 XML 文档,您需要 XML...

2018-02-08 23:20:45 253

转载 PHP(五十七)

PHP 数据库 ODBCODBC 是一种应用程序编程接口(Application Programming Interface,API),使我们有能力连接到某个数据源(比如一个 MS Access 数据库)。创建 ODBC 连接通过一个 ODBC 连接,您可以连接到您的网络中的任何计算机上的任何数据库,只要 ODBC 连接是可用的。这是创建到达 MS Access 数据库的 ODBC 连接的方法:在...

2018-02-08 23:20:16 897

转载 PHP(五十六)

PHP MySQL DeleteDELETE 语句用于从数据库表中删除行。删除数据库中的数据DELETE FROM 语句用于从数据库表中删除记录。语法DELETE FROM table_nameWHERE some_column = some_value注释:请注意 DELETE 语法中的 WHERE 子句。WHERE 子句规定了哪些记录需要删除。如果您想省去 WHERE 子句,所有的记录都会被...

2018-02-08 23:19:44 211

转载 PHP(五十五)

PHP MySQL UpdateUPDATE 语句用于中修改数据库表中的数据。更新数据库中的数据UPDATE 语句用于更新数据库表中已存在的记录。语法UPDATE table_nameSET column1=value, column2=value2,...WHERE some_column=some_value注释:请注意 UPDATE 语法中的 WHERE 子句。WHERE 子句规定了哪些...

2018-02-08 23:19:15 173

转载 PHP(五十四)

PHP MySQL Order By 关键词ORDER BY 关键词用于对记录集中的数据进行排序。ORDER BY 关键词ORDER BY 关键词用于对记录集中的数据进行排序。ORDER BY 关键词默认对记录进行升序排序。如果你想降序排序,请使用 DESC 关键字。语法SELECT column_name(s)FROM table_nameORDER BY column_name(s) AS...

2018-02-08 23:18:39 125

转载 PHP(五十三)

PHP MySQL Where 子句WHERE 子句用于过滤记录。WHERE 子句WHERE 子句用于提取满足指定标准的的记录。语法SELECT column_name(s)FROM table_nameWHERE column_name operator value如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。为了让 PHP 执行上面的语句,我们必须使用 mysqli_que...

2018-02-08 23:17:57 120

转载 PHP(五十二)

PHP MySQL 读取数据从 MySQL 数据库读取数据SELECT 语句用于从数据表中读取数据:SELECT column_name(s) FROM table_name我们可以使用 * 号来读取所有数据表中的字段:SELECT * FROM table_name如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。使用 MySQLi以下实例中我们从 myDB 数据库的 MyGuest...

2018-02-08 23:16:23 164

转载 PHP(五十一)

PHP MySQL 预处理语句预处理语句对于防止 MySQL 注入是非常有用的。预处理语句及绑定参数预处理语句用于执行多个相同的 SQL 语句,并且执行效率更高。预处理语句的工作原理如下:预处理:创建 SQL 语句模板并发送到数据库。预留的值使用参数 "?" 标记 。例如:INSERT INTO MyGuests (firstname, lastname, email) VALUES(?, ?, ...

2018-02-08 23:15:42 117

转载 PHP(五十)

PHP MySQL 插入多条数据使用 MySQLi 和 PDO 向 MySQL 插入多条数据mysqli_multi_query() 函数可用来执行多条SQL语句。以下实例向 "MyGuests" 表添加了三条新的记录:实例 (MySQLi - 面向对象)<?php$servername = "localhost";$username = "username";$password = "pa...

2018-02-08 23:14:43 154

转载 PHP(四十九)

PHP MySQL 插入数据使用 MySQLi 和 PDO 向 MySQL 插入数据在创建完数据库和表后,我们可以向表中添加数据。以下为一些语法规则:PHP 中 SQL 查询语句必须使用引号在 SQL 查询语句中的字符串值必须加引号数值的值不需要引号NULL 值不需要引号INSERT INTO 语句通常用于向 MySQL 表添加新的记录:INSERT INTO table_name (column...

2018-02-08 23:14:01 198

转载 PHP(四十八)

PHP 创建 MySQL 表一个数据表有一个唯一名称,并有行和列组成。使用 MySQLi 和 PDO 创建 MySQL 表CREATE TABLE 语句用于创建 MySQL 表。创建表前,我们需要使用 use myDB 来选择要操作的数据库:use myDB;我们将创建一个名为 "MyGuests" 的表,有 5 个列: "id", "firstname", "lastname", "email"...

2018-02-08 23:13:29 129

转载 PHP(四十七)

PHP MySQL 创建数据库数据库存有一个或多个表。你需要 CREATE 权限来创建或删除 MySQL 数据库。使用 MySQLi 和 PDO 创建 MySQL 数据库CREATE DATABASE 语句用于在 MySQL 中创建数据库。在下面的实例中,创建了一个名为 "myDB" 的数据库:实例 (MySQLi - 面向对象)<?php$servername = "localhost";...

2018-02-08 23:12:53 203

转载 PHP(四十五)

PHP 连接 MySQLPHP 5 及以上版本建议使用以下方式连接 MySQL :MySQLi extension ("i" 意为 improved)PDO (PHP Data Objects)在 PHP 早期版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。我是该用 MySQLi ,还是 PDO?如果你需要一个简短的回答,即 "你习惯哪个就用哪个"。MySQLi 和 PD...

2018-02-08 23:11:50 163

转载 PHP(四十四)

PHP MySQL 简介通过 PHP,您可以连接和操作数据库。MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。如果想学习更多 MySQL 知识可以查看本站 MySQL 教程。MySQL 是什么?MySQL 是一种在 Web 上使用的数据库系统。MySQL 是一种在服务器上运行的数据库系统。MySQL 不管在小型还是大型应用程序中,都是理想的选择。MySQL 是非常快速,可靠,且易于使用...

2018-02-08 23:11:18 143

转载 PHP(四十三)

PHP 7 新特性PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。PHP 7+ 版本新加特性如下表所示:序号内容1PHP 标量类型与返回值类型声明2PHP NULL 合并运算符3PHP 太空船运算符(组合比较符)4PHP 常量数组5PHP 匿名类6PHP Closure::call()7PHP 过滤 unserialize()8PHP I...

2018-02-08 23:10:21 151

转载 PHP(四十二)

PHP JSON本章节我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。JSON 函数函数描述json_encode对变量进行 JSON 编码json_decode对 JSON 格式的字符串进行解码,转换为 PHP 变量json_last_error返回最后发生的错误json_encodePHP json_enco...

2018-02-08 23:09:39 119

转载 PHP(四十一)

PHP 高级过滤器检测一个数字是否在一个范围内以下实例使用了 filter_var() 函数来检测一个 INT 型的变量是否在 1 到 200 内:实例<?php$int = 122;$min = 1;$max = 200;if (filter_var($int, FILTER_VALIDATE_INT, array("options" => array("min_range"=&gt...

2018-02-08 23:09:01 127

转载 PHP(四十)

PHP 过滤器PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。什么是 PHP 过滤器?PHP 过滤器用于验证和过滤来自非安全来源的数据。测试、验证和过滤用户输入或自定义数据是任何 Web 应用程序的重要组成部分。PHP 的过滤器扩展的设计目的是使数据过滤更轻松快捷。为什么使用过滤器?几乎所有的 Web 应用程序都依赖外部的输入。这些数据通常来自用户或其他应用程序(比如 web 服...

2018-02-08 23:08:04 227

转载 PHP(三十九)

PHP 异常处理异常用于在指定的错误发生时改变脚本的正常流程。异常是什么PHP 5 提供了一种新的面向对象的错误处理方法。异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。当异常被触发时,通常会发生:当前代码状态被保存代码执行被切换到预定义(自定义)的异常处理器函数根据情况,处理器也许会从保存的代码状态重新开始执行代码,终止脚本执行,或从代码中另外的位置继续执行脚本我...

2018-02-08 23:07:10 126

转载 PHP(三十八)

PHP 错误处理在 PHP 中,默认的错误处理很简单。一条错误消息会被发送到浏览器,这条消息带有文件名、行号以及描述错误的消息。PHP 错误处理在创建脚本和 Web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。本教程介绍了 PHP 中一些最为重要的错误检测方法。我们将为您讲解不同的错误处理方法:简单的 "die()" 语句自定...

2018-02-08 23:06:32 97

转载 PHP(三十七)

PHP Secure E-mails在上一节中的 PHP e-mail 脚本中,存在着一个漏洞。PHP E-mail 注入首先,请看上一章中的 PHP 代码:<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title></head>&l

2018-02-08 23:05:43 131

转载 PHP(三十六)

PHP 发送电子邮件PHP 允许您从脚本直接发送电子邮件。PHP mail() 函数PHP mail() 函数用于从脚本中发送电子邮件。语法mail(to,subject,message,headers,parameters)参数描述to必需。规定 email 接收者。subject必需。规定 email 的主题。注释:该参数不能包含任何新行字符。message必需。定义要发送的消息。应使用 LF...

2018-02-08 00:05:27 102

转载 PHP(三十五)

PHP SessionPHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。PHP Session 变量您在计算机上操作某个应用程序时,您打开它,做些更改,然后关闭它。这很像一次对话(Session)。计算机知道您是谁。它清楚您在何时打开和关闭应用程序。然而...

2018-02-08 00:04:34 101

转载 PHP(三十四)

PHP Cookiecookie 常用于识别用户。Cookie 是什么?cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。如何创建 Cookie?setcookie() 函数用于设置 cookie。注释:setcookie() 函数必须位于 &...

2018-02-08 00:04:04 113

转载 PHP(三十三)

PHP 文件上传通过 PHP,可以把文件上传到服务器。本章节实例在 test 项目下完成,目录结构为:test|-----upload # 文件上传的目录|-----form.html # 表单文件|-----upload_file.php # php 上传代码源码下载创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文...

2018-02-08 00:03:33 90

转载 PHP(三十二)

PHP 文件处理fopen() 函数用于在 PHP 中打开文件。打开文件fopen() 函数用于在 PHP 中打开文件。此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:<html><body><?php$file=fopen("welcome.txt","r");?></body></html>文

2018-02-08 00:03:01 117

转载 PHP(三十一)

PHP 包含文件PHP include 和 require 语句在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的:require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚...

2018-02-08 00:02:33 114

转载 PHP(三十)

PHP date() 函数PHP date() 函数用于格式化时间/日期。PHP date() 函数PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。时间戳是一个字符序列,表示一定的事件发生的日期/时间。语法string date ( string $format [, int $timestamp ] )参数描述format必需。规定时间戳的格式。timestamp可选。规定时...

2018-02-08 00:01:55 95

转载 PHP(二十九)

PHP 多维数组一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。依照这种方式,我们可以创建二维或者三维数组:实例<?php// 二维数组:$cars = array(    array("Volvo",100,96),    array("BMW",60,59),    array("Toyota",110,100));?>运行实例 »PHP - 多维数组多维数组是包含...

2018-02-08 00:01:14 93

转载 PHP(二十八)

PHP $_POST 变量在 PHP 中,预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值。$_POST 变量预定义的 $_POST 变量用于收集来自 method="post" 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。注释:然而,默认情况下,POST 方法的发送信息的量...

2018-02-08 00:00:32 112

转载 PHP(二十七)

PHP $_GET 变量在 PHP 中,预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。$_GET 变量预定义的 $_GET 变量用于收集来自 method="get" 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。实例form.html 文件代码如下:<html><...

2018-02-07 23:59:55 123

转载 PHP(二十六)

PHP 完整表单实例本章节将介绍如何让用户在点击"提交(submit)"按钮提交数据前保证所有字段正确输入。PHP - 在表单中确保输入值在用户点击提交按钮后,为确保字段值是否输入正确,我们在HTML的input元素中插添加PHP脚本, 各字段名为: name, email, 和 website。 在备注中的 textarea 字段中,我们将脚本放于 <textarea> 和 <...

2018-02-07 23:59:16 220

转载 PHP(二十五)

PHP 表单 - 验证邮件和URL本章节我们将介绍如何验证 names(名称), e-mails(邮件), 和 URLs。PHP - 验证名称以下代码将通过简单的方式来检测 name 字段是否包含字母和空格,如果 name 字段值不合法,将输出错误信息:$name = test_input($_POST["name"]);if (!preg_match("/^[a-zA-Z ]*$/",$nam...

2018-02-07 23:58:36 123

转载 PHP(二十四)

PHP 表单 - 必需字段本章节我们将介绍如何设置表单必需字段及错误信息。PHP - 必需字段在上一章节我们已经介绍了表的验证规则,我们可以看到"名字", "E-mail", 和 "性别" 字段是必需的,各字段不能为空。字段验证规则名字必需。 + 只能包含字母和空格E-mail必需。 + 必需包含一个有效的电子邮件地址(包含"@"和".")网址可选。 如果存在,它必需包含一个有效的URL备注可选。...

2018-02-07 23:57:52 120

转载 PHP(二十三)

PHP 表单验证本章节我们将介绍如何使用PHP验证客户端提交的表单数据。PHP 表单验证在处理PHP表单时我们需要考虑安全性。本章节我们将展示PHP表单数据安全处理,为了防止黑客及垃圾信息我们需要对表单进行数据安全验证。在本章节介绍的HTML表单中包含以下输入字段: 必须与可选文本字段,单选按钮,及提交按钮:查看代码 »上述表单验证规则如下:字段验证规则名字必须。 +只能包含字母和空格E-mail...

2018-02-07 23:57:13 114

转载 PHP(二十三)

PHP 表单和用户输入PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。PHP 表单处理有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用。实例下面的实例包含了一个 HTML 表单,带有两个输入框和一个提交按钮。form.html 文件代码:<html><head&gt...

2018-02-07 23:56:29 261

转载 PHP(二十二)

PHP 面向对象在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。对象的主要三个特性:对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。对象的...

2018-02-07 23:55:50 175

转载 PHP(二十一)

PHP 命名空间(namespace)PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。PHP 命名空间可以解决以下两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称...

2018-02-07 23:54:52 102

转载 PHP(二十)

PHP 魔术变量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 __LINE__ 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:__LINE__文件中的当前行号。实例<?phpecho '...

2018-02-07 23:54:03 95

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除