php
文章平均质量分 74
虚坏叔叔
「虚幻私塾」
展开
-
PHP实例-AJAX 投票
AJAX 投票在下面的实例中,我们将演示一个投票程序,通过它,投票结果在网页不进行刷新的情况下被显示。你喜欢 PHP 和 AJAX 吗?实例解释 - HTML 页面当用户选择上面的某个选项时,会执行名为 “getVote()” 的函数。该函数由 “onclick” 事件触发。poll.html 文件代码如下:<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)</title原创 2021-03-17 14:16:34 · 237 阅读 · 0 评论 -
PHP 实例 - AJAX RSS 阅读器
RSS 阅读器用于阅读 RSS Feed。AJAX RSS 阅读器在下面的实例中,我们将演示一个 RSS 阅读器,通过它,来自 RSS 的内容在网页不进行刷新的情况下被载入:选择一个 RSS-feed: 读取 RSS 数据实例解释 - HTML 页面当用户在上面的下拉列表中选择某个 RSS-feed 时,会执行名为 “showRSS()” 的函数。该函数由 “onchange” 事件触发:<html><head><meta charset="utf-8"&原创 2021-03-17 14:15:54 · 265 阅读 · 0 评论 -
PHP 实例 - AJAX 实时搜索
PHP 实例 - AJAX 实时搜索AJAX 可为用户提供更友好、交互性更强的搜索体验。AJAX Live Search在下面的实例中,我们将演示一个实时的搜索,在您键入数据的同时即可得到搜索结果。实时的搜索与传统的搜索相比,具有很多优势:当键入数据时,就会显示出匹配的结果当继续键入数据时,对结果进行过滤如果结果太少,删除字符就可以获得更宽的范围在下面的文本框中输入 “HTML”,搜索包含 HTML 的页面:上面实例中的结果在一个 XML 文件(links.xml)中进行查找。为原创 2021-03-17 14:15:08 · 291 阅读 · 0 评论 -
PHP 实例 - AJAX 与 XML
PHP 实例 - AJAX 与 XMLAJAX 可用来与 XML 文件进行交互式通信。AJAX XML 实例下面的实例将演示网页如何通过 AJAX 从 XML 文件读取信息:实例解释 - HTML 页面当用户在上面的下拉列表中选择某张 CD 时,会执行名为 “showCD()” 的函数。该函数由 “onchange” 事件触发:<html><head><script>function showCD(str){ if (str=="")原创 2021-03-17 14:14:25 · 206 阅读 · 0 评论 -
PHP - AJAX 与 MySQL
AJAX 可用来与数据库进行交互式通信。AJAX 数据库实例下面的实例将演示网页如何通过 AJAX 从数据库读取信息:本教程使用到的 Websites 表 SQL 文件:websites.sql。实例解释 - MySQL 数据库在上面的实例中,我们使用的数据库表如下所示:mysql> select * from websites;+----+--------------+---------------------------+-------+---------+| id | nam原创 2021-03-17 14:13:51 · 251 阅读 · 0 评论 -
PHP - AJAX 与 PHP
AJAX 被用于创建交互性更强的应用程序。实例解释 - HTML 页面当用户在上面的输入框中键入字符时,会执行 “showHint()” 函数。该函数由 “onkeyup” 事件触发:<html><head><script>function showHint(str){ if (str.length==0) { document.getElementById("txtHint").innerHTML="";原创 2021-03-17 14:12:56 · 219 阅读 · 0 评论 -
PHP AJAX 简介
AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AJAX 是什么?AJAX = Asynchronous JavaScript and XML.AJAX 是一种用于创建快速动态网页的技术。AJAX 通过在后台与服务器进行少量数据交换,使网页实现异步更新。这意味着可以在不重载整个页面的情况下,对网页的某些部分进行更新。传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个页面。有很多使用 AJAX 的应用程序案例:Google Maps、Gmail、Youtube原创 2021-03-17 14:12:05 · 304 阅读 · 0 评论 -
PHP 创建 MySQL 表
PHP 创建 MySQL 表PHP 创建 MySQL 表一个数据表有一个唯一名称,并有行和列组成。使用 MySQLi 和 PDO 创建 MySQL 表CREATE TABLE 语句用于创建 MySQL 表。创建表前,我们需要使用 use myDB 来选择要操作的数据库:use myDB;我们将创建一个名为 “MyGuests” 的表,有 5 个列: “id”, “firstname”, “lastname”, “email” 和 “reg_date”:CREATE TABLE MyGu原创 2021-03-16 11:58:53 · 452 阅读 · 0 评论 -
PHP MySQL 创建数据库
数据库存有一个或多个表。你需要 CREATE 权限来创建或删除 MySQL 数据库。使用 MySQLi 和 PDO 创建 MySQL 数据库CREATE DATABASE 语句用于在 MySQL 中创建数据库。在下面的实例中,创建了一个名为 “myDB” 的数据库:实例 (MySQLi - 面向对象)<?php$servername = "localhost";$username = "username";$password = "password"; // 创建连接$con原创 2021-03-16 11:58:19 · 251 阅读 · 0 评论 -
PHP 连接 MySQL
PHP 5 及以上版本建议使用以下方式连接 MySQL :MySQLi extension (“i” 意为 improved)PDO (PHP Data Objects)在 PHP 早期版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。我是该用 MySQLi ,还是 PDO?如果你需要一个简短的回答,即 “你习惯哪个就用哪个”。MySQLi 和 PDO 有它们自己的优势:PDO 应用在 12 种不同数据库中, MySQLi 只针对 MySQL 数据库。所以,如果原创 2021-03-16 11:57:18 · 181 阅读 · 0 评论 -
PHP MySQL 简介
、PHP MySQL 简介通过 PHP,您可以连接和操作数据库。MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。如果想学习更多 MySQL 知识可以查看本站 MySQL 教程。MySQL 是什么?MySQL 是一种在 Web 上使用的数据库系统。MySQL 是一种在服务器上运行的数据库系统。MySQL 不管在小型还是大型应用程序中,都是理想的选择。MySQL 是非常快速,可靠,且易于使用的。MySQL 支持标准的 SQL。MySQL 在一些平台上编译。MySQL 是免费原创 2021-03-16 11:56:53 · 361 阅读 · 0 评论 -
PHP JSON
本章节我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。JSON 函数函数描述json_encode对变量进行 JSON 编码json_decode对 JSON 格式的字符串进行解码,转换为 PHP 变量json_last_error返回最后发生的错误json_encodePHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 J原创 2021-03-16 11:56:14 · 296 阅读 · 0 评论 -
PHP 异常处理
异常用于在指定的错误发生时改变脚本的正常流程。异常是什么PHP 5 提供了一种新的面向对象的错误处理方法。异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异常。当异常被触发时,通常会发生:当前代码状态被保存代码执行被切换到预定义(自定义)的异常处理器函数根据情况,处理器也许会从保存的代码状态重新开始执行代码,终止脚本执行,或从代码中另外的位置继续执行脚本我们将展示不同的错误处理方法:异常的基本使用创建自定义的异常处理器多个异常重新抛出异常设置顶层异原创 2021-03-16 11:55:41 · 178 阅读 · 0 评论 -
PHP 错误处理.
PHP 错误处理在 PHP 中,默认的错误处理很简单。一条错误消息会被发送到浏览器,这条消息带有文件名、行号以及描述错误的消息。PHP 错误处理在创建脚本和 Web 应用程序时,错误处理是一个重要的部分。如果您的代码缺少错误检测编码,那么程序看上去很不专业,也为安全风险敞开了大门。本教程介绍了 PHP 中一些最为重要的错误检测方法。我们将为您讲解不同的错误处理方法:简单的 “die()” 语句自定义错误和错误触发器错误报告基本的错误处理:使用 die() 函数第一个实例展示了一原创 2021-03-16 11:55:10 · 464 阅读 · 0 评论 -
PHP Session
PHP SessionPHP session 变量用于存储关于用户会话(session)的信息,或者更改用户会话(session)的设置。Session 变量存储单一用户的信息,并且对于应用程序中的所有页面都是可用的。PHP Session 变量您在计算机上操作某个应用程序时,您打开它,做些更改,然后关闭它。这很像一次对话(Session)。计算机知道您是谁。它清楚您在何时打开和关闭应用程序。然而,在因特网上问题出现了:由于 HTTP 地址无法保持状态,Web 服务器并不知道您是谁以及您做了什么。原创 2021-03-16 11:54:11 · 175 阅读 · 0 评论 -
PHP Cookie
PHP Cookiecookie 常用于识别用户。Cookie 是什么?cookie 常用于识别用户。cookie 是一种服务器留在用户计算机上的小文件。每当同一台计算机通过浏览器请求页面时,这台计算机将会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。如何创建 Cookie?setcookie() 函数用于设置 cookie。**注释:**setcookie() 函数必须位于 标签之前。语法setcookie(name, value, expire, pat原创 2021-03-16 11:53:28 · 167 阅读 · 0 评论 -
PHP 文件上传
PHP 文件上传通过 PHP,可以把文件上传到服务器。本章节实例在 test 项目下完成,目录结构为:test|-----upload # 文件上传的目录|-----form.html # 表单文件|-----upload_file.php # php 上传代码创建一个文件上传表单允许用户从表单上传文件是非常有用的。请看下面这个供上传文件的 HTML 表单:<html><head><meta char原创 2021-03-16 11:53:02 · 170 阅读 · 0 评论 -
PHP 文件处理
fopen() 函数用于在 PHP 中打开文件。打开文件fopen() 函数用于在 PHP 中打开文件。此函数的第一个参数含有要打开的文件的名称,第二个参数规定了使用哪种模式来打开文件:<html><body><?php$file=fopen("welcome.txt","r");?></body></html>文件可能通过下列模式来打开:模式描述r只读。在文件的开头开始。r+读/写。在原创 2021-03-15 11:58:00 · 170 阅读 · 0 评论 -
PHP 包含文件
PHP include 和 require 语句在 PHP 中,您可以在服务器执行 PHP 文件之前在该文件中插入一个文件的内容。include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。include 和 require 除了处理错误的方式不同之外,在其他方面都是相同的:require 生成一个致命错误(E_COMPILE_ERROR),在错误发生后脚本会停止执行。include 生成一个警告(E_WARNING),在错误发生后脚本会继续执行。因此,如果您希望继原创 2021-03-15 11:57:27 · 211 阅读 · 0 评论 -
PHP date() 函数
PHP date() 函数用于格式化时间/日期。PHP date() 函数PHP date() 函数可把时间戳格式化为可读性更好的日期和时间。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-VHPMz034-1615779232271)(16PHP date()] 函数.assets/lamp.gif)时间戳是一个字符序列,表示一定的事件发生的日期/时间。语法string date ( string $format [, int $timestamp ] )原创 2021-03-15 11:34:15 · 239 阅读 · 0 评论 -
PHP - 多维数组
一个数组中的值可以是另一个数组,另一个数组的值也可以是一个数组。依照这种方式,我们可以创建二维或者三维数组:<pre> <?php // 二维数组: $cars = array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) ); print_r($cars); ?> </pre> PHP - 多维数组多维数组是包含一个或多个数组原创 2021-03-15 11:33:29 · 238 阅读 · 0 评论 -
PHP $_POST 变量
在 PHP 中,预定义的 $_POST 变量用于收集来自 method=“post” 的表单中的值。$_POST 变量预定义的 $_POST 变量用于收集来自 method=“post” 的表单中的值。从带有 POST 方法的表单发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。**注释:**然而,默认情况下,POST 方法的发送信息的量最大值为 8 MB(可通过设置 php.ini 文件中的 post_max_size 进行更改)。实例form.ht原创 2021-03-15 11:32:41 · 211 阅读 · 0 评论 -
14PHP $_GET 变量
PHP $_GET 变量在 PHP 中,预定义的 $_GET 变量用于收集来自 method=“get” 的表单中的值。$_GET 变量预定义的 $_GET 变量用于收集来自 method=“get” 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送信息的量也有限制。实例form.html 文件代码如下:<html><head><meta charset="utf-8"><title原创 2021-03-15 11:18:58 · 169 阅读 · 0 评论 -
PHP 表单 - 必需字段
本章节我们将介绍如何设置表单必需字段及错误信息。PHP - 必需字段在上一章节我们已经介绍了表的验证规则,我们可以看到"名字", “E-mail”, 和 “性别” 字段是必需的,各字段不能为空。字段验证规则名字必需。 + 只能包含字母和空格E-mail必需。 + 必需包含一个有效的电子邮件地址(包含"@“和”.")网址可选。 如果存在,它必需包含一个有效的URL备注可选。多行字段(文本域)。性别必需。必需选择一个。如果在前面的章节中,所有输原创 2021-03-15 11:09:38 · 247 阅读 · 0 评论 -
PHP 表单验证
PHP 表单验证本章节我们将介绍如何使用PHP验证客户端提交的表单数据。PHP 表单验证**在处理PHP表单时我们需要考虑安全性。**本章节我们将展示PHP表单数据安全处理,为了防止黑客及垃圾信息我们需要对表单进行数据安全验证。在本章节介绍的HTML表单中包含以下输入字段: 必须与可选文本字段,单选按钮,及提交按钮:<!DOCTYPE HTML> <html><head><meta charset="utf-8">&原创 2021-03-15 11:08:28 · 999 阅读 · 0 评论 -
PHP 表单和用户输入
PHP 表单和用户输入PHP 中的 $_GET 和 $_POST 变量用于检索表单中的信息,比如用户输入。PHP 表单处理有一点很重要的事情值得注意,当处理 HTML 表单时,PHP 能把来自 HTML 页面中的表单元素自动变成可供 PHP 脚本使用。实例下面的实例包含了一个 HTML 表单,带有两个输入框和一个提交按钮。<html><head><meta charset="utf-8"><title>菜鸟教程(runoob.com)&l原创 2021-03-15 11:06:36 · 336 阅读 · 0 评论 -
PHP 面向对象
PHP 面向对象在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。在现实世界里我们所面对的事情都是对象,如计算机、电视机、自行车等。对象的主要三个特性:对象的行为:可以对 对象施加那些操作,开灯,关灯就是行为。对象的形态:当施加那些方法是对象如何响应,颜色,尺寸,外型。对象的表示:对象的表示就相当于身份证,具体区分在相同的行为与状态下有什么不同。比如 Animal(动原创 2021-03-12 11:57:59 · 222 阅读 · 0 评论 -
PHP 命名空间(namespace).
PHP 命名空间(namespace)PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要的意义。PHP 命名空间可以解决以下两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性。定义命名空间默认情况下,所有常量、类和函数名都放在全局空间下,就和PHP支原创 2021-03-12 11:56:42 · 228 阅读 · 0 评论 -
PHP 魔术常量
PHP 魔术常量PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如 LINE 的值就依赖于它在脚本中所处的行来决定。这些特殊的常量不区分大小写,如下:LINE文件中的当前行号。<?phpecho '这是第 " ' . __LINE__ . ' " 行';?>以上实例输出结果为:这是第 “ 2 ”原创 2021-03-12 11:55:56 · 195 阅读 · 0 评论 -
PHP 函数
PHP 函数PHP 的真正威力源自于它的函数。在 PHP 中,提供了超过 1000 个内建的函数。PHP 内建函数如需查看所有数组函数的完整参考手册和实例,请访问我们的 PHP 参考手册。PHP 函数在本章中,我们将为您讲解如何创建自己的函数。如要在页面加载时执行脚本,您可以把它放到函数里。函数是通过调用函数来执行的。你可以在页面的任何位置调用函数。创建 PHP 函数函数是通过调用函数来执行的。<?phpfunction functionName(){ //原创 2021-03-12 11:55:27 · 262 阅读 · 0 评论 -
PHP 循环 - For 循环
循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。for 循环for 循环用于您预先知道脚本需要运行的次数的情况。语法for (初始值; 条件; 增量){ 要执行的代码;}参数:初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。条件:循环执行的限制条件。如果为 TRUE,则循环继续。如果为 FALSE,则循环结束。增量:主要用于递增计数器(但可以是任何在循环的结束被执行的代码)。注释:上面的初始值和增量参数可为原创 2021-03-12 11:54:52 · 712 阅读 · 0 评论 -
PHP 循环 - While 循环
PHP 循环 - While 循环循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。PHP 循环在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可以在代码中使用循环语句来完成这个任务。在 PHP 中,提供了下列循环语句:while - 只要指定的条件成立,则循环执行代码块do…while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环for - 循环执行代码块指定的次数foreach - 根据数组中每个元素来循环代码块while 循环原创 2021-03-12 07:14:15 · 335 阅读 · 0 评论 -
PHP 超级全局变量
PHP 超级全局变量超级全局变量在PHP 4.1.0之后被启用, 是PHP系统中自带的变量,在一个脚本的全部作用域中都可用。PHP 超级全局变量PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。PHP 超级全局变量列表:$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSION本章节我们将讲解几个常用的原创 2021-03-11 16:07:25 · 242 阅读 · 0 评论 -
PHP 数组
PHP 数组数组能够在单个变量中存储多个值:<?php $cars=array("Volvo","BMW","Toyota"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?> 数组是什么?数组是一个能在单个变量中存储多个值的特殊变量。如果您有一个项目清单(例如:车名字的清单),将其存储到单个变量中,如下所示:$cars1="Volvo";$cars2="BMW";$c原创 2021-03-11 16:06:44 · 230 阅读 · 0 评论 -
PHP Switch 语句
PHP Switch 语句switch 语句用于根据多个不同条件执行不同动作。PHP Switch 语句如果您希望有选择地执行若干代码块之一,请使用 switch 语句。<?phpswitch (n){case label1: 如果 n=label1,此处代码将执行; break;case label2: 如果 n=label2,此处代码将执行; break;default: 如果 n 既不等于 label1 也不等于 label2,此处代原创 2021-03-11 16:06:11 · 298 阅读 · 0 评论 -
PHP If...Else 语句
PHP If…Else 语句条件语句用于根据不同条件执行不同动作。PHP 条件语句当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。在 PHP 中,提供了下列条件语句:if 语句 - 在条件成立时执行代码if…else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码if…elseif…else 语句 - 在若干条件之一成立时执行一个代码块switch 语句 - 在若干条件之一成立时执行一个代码块PHP - if 语句i转载 2021-03-11 16:05:15 · 368 阅读 · 0 评论 -
PHP 运算符
PHP 运算符本章节我们将讨论 PHP 中不同运算符的应用。在 PHP 中,赋值运算符 = 用于给变量赋值。在 PHP 中,算术运算符 + 用于把值加在一起。PHP 算术运算符运算符名称描述实例结果x + y加x 和 y 的和2 + 24x - y减x 和 y 的差5 - 23x * y乘x 和 y 的积5 * 210x / y除x 和 y 的商15 / 53x % y模(除法的余数)x 除以 y 的余数5原创 2021-03-11 05:37:34 · 439 阅读 · 0 评论 -
PHP 字符串变量
PHP 字符串变量字符串变量用于存储并处理文本。PHP 中的字符串变量字符串变量用于包含有字符的值。在创建字符串之后,我们就可以对它进行操作了。您可以直接在函数中使用字符串,或者把它存储在变量中。在下面的实例中,我们创建一个名为 txt 的字符串变量,并赋值为 “Hello world!” 。然后我们输出 txt 变量的值:<?php $txt="Hello world!"; echo $txt; ?>**注释:**当您赋一个文本值给变量时,请记得给文本值加上单引号.原创 2021-03-10 11:49:16 · 221 阅读 · 0 评论 -
PHP 5 常量
常量值被定义后,在脚本的其他任何地方都不能被改变。PHP 常量常量是一个简单值的标识符。该值在脚本中不能改变。一个常量由英文字母、下划线、和数字组成,但数字不能作为首字母出现。 (常量名不需要加 $ 修饰符)。注意: 常量在整个脚本中都可以使用。设置 PHP 常量设置常量,使用 define() 函数,函数语法如下:bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )该函数有三个参原创 2021-03-10 11:45:52 · 204 阅读 · 0 评论 -
PHP 类型比较
PHP 类型比较虽然 PHP 是弱类型语言,但也需要明白变量类型及它们的意义,因为我们经常需要对 PHP 变量进行比较,包含松散和严格比较。松散比较:使用两个等号 == 比较,只比较值,不比较类型。严格比较:用三个等号 === 比较,除了比较值,也比较类型。例如,“42” 是一个字符串而 42 是一个整数。FALSE 是一个布尔值而 “FALSE” 是一个字符串。<?phpif(42 == "42") { echo '1、值相等';} echo PHP_EOL; // 换原创 2021-03-10 11:43:29 · 227 阅读 · 0 评论