首页
关于
友情链接
文章归档
Search
1
centos 32位 64位 下挂vagex一键包代码
716 阅读
2
wordpress转typecho方法
615 阅读
3
一个自制的virto精简版kvm qemu win2003模板 最低64M内存可用
605 阅读
4
PHP 安装
534 阅读
5
暴雨 车被泡了~
475 阅读
默认分类
vps综合利用
登录
/
注册
Search
标签搜索
Uncategorized
安装
mysql
utf-8
网站
google
linux
free
免费
黑色
ssl
一键包
优化
40%
press
vagex
32位
64位
debian
domain
御品VPS
累计撰写
501
篇文章
累计收到
1
条评论
首页
栏目
默认分类
vps综合利用
页面
关于
友情链接
文章归档
搜索到
26
篇与
mysql
的结果
2018-03-25
PHP 教程
PHP 教程PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。PHP 是免费的,并且使用非常广泛。同时,对于像微软 ASP 这样的竞争者来说,PHP 无疑是另一种高效率的选项。适用于PHP初学者的学习线路和建议PHP 开发工具推荐PHP 在线工具通过实例学习 PHP我们的 PHP 在线实例让您能够更简单的学习 PHP,实例中包含了 PHP 的源码及运行结果。实例<!DOCTYPE html> <html> <body> <?phpecho "Hello World!";?> </body> </html>运行实例 »点击"运行实例"按钮查看在线实例运行结果。PHP 入门视频教程 您的浏览器不支持Video标签。 PHP 参考手册在菜鸟教程中,您会发现所有 PHP 函数的完整参考手册: Array 函数 Calendar 函数 cURL 函数 Date 函数 Directory 函数 Error 函数 Filesystem 函数 Filter 函数 FTP 函数 HTTP 函数 LibXML 函数 Mail 函数 Math 函数 Misc 函数 MySQLi 函数 SimpleXML 函数 String 函数 XML Parser 函数 Zip 函数
2018年03月25日
193 阅读
0 评论
0 点赞
2018-03-25
PHP 安装
PHP 简介PHP 语法 PHP 安装您需要做什么?为了开始使用 PHP,您可以: 找一个支持 PHP 和 MySQL 的 Web 主机 在您自己的 PC 机上安装 Web 服务器,然后安装 PHP 和 MySQL 使用支持 PHP 的 Web 主机如果您的服务器支持 PHP,那么您不需要做任何事情。只要在您的 web 目录中创建 .php 文件即可,服务器将自动为您解析这些文件。您不需要编译任何软件,或安装额外的工具。由于 PHP 是免费的,大多数的 Web 主机都提供对 PHP 的支持。在您自己的 PC 机上建立 PHP然而,如果您的服务器不支持 PHP,您必须: 安装 Web 服务器 安装 PHP 安装数据库,比如 MySQL 官方 PHP 网站(PHP.net)有 PHP 的安装说明: http://php.net/manual/en/install.phpPHP 服务器组件对于初学者建议使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,免去了开发人员将时间花费在繁琐的配置环境过程。WampServerWindows 系统可以使用 WampServer,下载地址:http://www.wampserver.com/,支持32位和64位系统,根据自己的系统选择版本。WampServer 安装也简单,你只需要一直点击 "Next" 就可以完成安装了。XAMPPXAMPP 支持 Mac OS 和 Windows 系统,下载地址:https://www.apachefriends.org/zh_cn/index.html。IDE (Integrated Development Environment,集成开发环境)Eclipse for PHP(免费)Eclipse 是一个开放源代码的、基于Java的可扩展开发平台(如果未安装JDK,则需要先 下载 JDK 安装)。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。支持 Windows、Linux 和 Mac OS 平台。Eclipse for PHP 官方下载地址:http://www.eclipse.org/downloads/packages/eclipse-php-developers/heliosrPhpStorm(收费)PhpStorm是一个轻量级且便捷的PHP IDE,其旨在提供用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。PhpStorm 非常适合于PHP开发人员及前端工程师。提供诸于:智能HTML/CSS/JavaScript/PHP编辑、代码质量分析、版本控制集成(SVN、GIT)、调试和测试等功能。支持 Windows、Linux 和 Mac OS 平台。PhpStorm 官方下载地址:http://www.jetbrains.com/phpstorm/download/
2018年03月25日
534 阅读
1 评论
0 点赞
2018-03-25
PHP 过滤器
PHP 异常处理PHP MySQL 简介 PHP 过滤器PHP 过滤器用于验证和过滤来自非安全来源的数据,比如用户的输入。什么是 PHP 过滤器?PHP 过滤器用于验证和过滤来自非安全来源的数据。测试、验证和过滤用户输入或自定义数据是任何 Web 应用程序的重要组成部分。PHP 的过滤器扩展的设计目的是使数据过滤更轻松快捷。为什么使用过滤器?几乎所有的 Web 应用程序都依赖外部的输入。这些数据通常来自用户或其他应用程序(比如 web 服务)。通过使用过滤器,您能够确保应用程序获得正确的输入类型。您应该始终对外部数据进行过滤!输入过滤是最重要的应用程序安全课题之一。什么是外部数据? 来自表单的输入数据 Cookies Web services data 服务器变量 数据库查询结果 函数和过滤器如需过滤变量,请使用下面的过滤器函数之一: filter_var() - 通过一个指定的过滤器来过滤单一的变量 filter_var_array() - 通过相同的或不同的过滤器来过滤多个变量 filter_input - 获取一个输入变量,并对它进行过滤 filter_input_array - 获取多个输入变量,并通过相同的或不同的过滤器对它们进行过滤 在下面的实例中,我们用 filter_var() 函数验证了一个整数:实例<?php$int=123;if(!filter_var($int,FILTER_VALIDATE_INT)){echo("不是一个合法的整数");}else{echo("是个合法的整数");}?>上面的代码使用了 "FILTER_VALIDATE_INT" 过滤器来过滤变量。由于这个整数是合法的,因此上面的代码将输出:如果我们尝试使用一个非整数的变量(比如 "123abc"),则将输出:"Integer is not valid"。如需查看完整的函数和过滤器列表,请访问我们的 PHP Filter 参考手册。Validating 和 Sanitizing有两种过滤器:Validating 过滤器: 用于验证用户输入 严格的格式规则(比如 URL 或 E-Mail 验证) 如果成功则返回预期的类型,如果失败则返回 FALSE Sanitizing 过滤器: 用于允许或禁止字符串中指定的字符 无数据格式规则 始终返回字符串 选项和标志选项和标志用于向指定的过滤器添加额外的过滤选项。不同的过滤器有不同的选项和标志。在下面的实例中,我们用 filter_var() 和 "min_range" 以及 "max_range" 选项验证了一个整数:实例<?php$var=300;$int_options=array("options"=>array("min_range"=>0,"max_range"=>256));if(!filter_var($var,FILTER_VALIDATE_INT,$int_options)){echo("不是一个合法的整数");}else{echo("是个合法的整数");}?>就像上面的代码一样,选项必须放入一个名为 "options" 的相关数组中。如果使用标志,则不需在数组内。由于整数是 "300",它不在指定的范围内,以上代码的输出将是:不是一个合法的整数 如需查看完整的函数和过滤器列表,请访问我们的 PHP Filter 参考手册。您可以看到每个过滤器的可用选项和标志。验证输入让我们试着验证来自表单的输入。我们需要做的第一件事情是确认是否存在我们正在查找的输入数据。然后我们用 filter_input() 函数过滤输入的数据。在下面的实例中,输入变量 "email" 被传到 PHP 页面:实例<?phpif(!filter_has_var(INPUT_GET,"email")){echo("没有 email 参数");}else{if(!filter_input(INPUT_GET,"email",FILTER_VALIDATE_EMAIL)){echo"不是一个合法的 E-Mail";}else{echo"是一个合法的 E-Mail";}}?>以上实例测试结果如下:实例解释上面的实例有一个通过 "GET" 方法传送的输入变量 (email): 检测是否存在 "GET" 类型的 "email" 输入变量 如果存在输入变量,检测它是否是有效的 e-mail 地址 净化输入让我们试着清理一下从表单传来的 URL。首先,我们要确认是否存在我们正在查找的输入数据。然后,我们用 filter_input() 函数来净化输入数据。在下面的实例中,输入变量 "url" 被传到 PHP 页面: <?php if(!filte r_has_var(INPUT_GET, "url")) { echo("没有 url 参数"); } else { $url = filter_input(INPUT_GET, "url", FILTER_SANITIZE_URL); echo $url; } ?> 实例解释上面的实例有一个通过 "GET" 方法传送的输入变量 (url): 检测是否存在 "GET" 类型的 "url" 输入变量 如果存在此输入变量,对其进行净化(删除非法字符),并将其存储在 $url 变量中 假如输入变量是一个类似这样的字符串:"http://www.ruåånoøøob.com/",则净化后的 $url 变量如下所示:过滤多个输入表单通常由多个输入字段组成。为了避免对 filter_var 或 filter_input 函数重复调用,我们可以使用 filter_var_array 或 the filter_input_array 函数。在本例中,我们使用 filter_input_array() 函数来过滤三个 GET 变量。接收到的 GET 变量是一个名字、一个年龄以及一个 e-mail 地址:实例<?php$filters=array("name"=>array("filter"=>FILTER_SANITIZE_STRING),"age"=>array("filter"=>FILTER_VALIDATE_INT,"options"=>array("min_range"=>1,"max_range"=>120)),"email"=>FILTER_VALIDATE_EMAIL);$result=filter_input_array(INPUT_GET,$filters);if(!$result["age"]){echo("年龄必须在 1 到 120 之间。<br>");}elseif(!$result["email"]){echo("E-Mail 不合法<br>");}else{echo("输入正确");}?>实例解释上面的实例有三个通过 "GET" 方法传送的输入变量 (name、age 和 email): 设置一个数组,其中包含了输入变量的名称和用于指定的输入变量的过滤器 调用 filter_input_array() 函数,参数包括 GET 输入变量及刚才设置的数组 检测 $result 变量中的 "age" 和 "email" 变量是否有非法的输入。(如果存在非法输入,在使用 filter_input_array() 函数之后,输入变量为 FALSE。) filter_input_array() 函数的第二个参数可以是数组或单一过滤器的 ID。如果该参数是单一过滤器的 ID,那么这个指定的过滤器会过滤输入数组中所有的值。如果该参数是一个数组,那么此数组必须遵循下面的规则: 必须是一个关联数组,其中包含的输入变量是数组的键(比如 "age" 输入变量) 此数组的值必须是过滤器的 ID ,或者是规定了过滤器、标志和选项的数组 使用 Filter Callback通过使用 FILTER_CALLBACK 过滤器,可以调用自定义的函数,把它作为一个过滤器来使用。这样,我们就拥有了数据过滤的完全控制权。您可以创建自己的自定义函数,也可以使用已存在的 PHP 函数。将您准备用到的过滤器的函数,按指定选项的规定方法进行规定。在关联数组中,带有名称 "options"。在下面的实例中,我们使用了一个自定义的函数把所有 "_" 转换为 ".":实例<?phpfunctionconvertSpace($string){returnstr_replace("_",".",$string);}$string="www_runoob_com!";echofilter_var($string,FILTER_CALLBACK,array("options"=>"convertSpace"));?>上面代码的结果如下所示:实例解释上面的实例把所有 "_" 转换成 "." : 创建一个把 "_" 替换为 "." 的函数 调用 filter_var() 函数,它的参数是 FILTER_CALLBACK 过滤器以及包含我们的函数的数组
2018年03月25日
145 阅读
0 评论
0 点赞
2018-03-25
PHP JSON
PHP 5 常量PHP MySQL 插入多条数据 PHP JSON本章节我们将为大家介绍如何使用 PHP 语言来编码和解码 JSON 对象。环境配置在 php5.2.0 及以上版本已经内置 JSON 扩展。JSON 函数 函数描述 json_encode对变量进行 JSON 编码 json_decode对 JSON 格式的字符串进行解码,转换为 PHP 变量 json_last_error返回最后发生的错误 json_encodePHP json_encode() 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,否则返回 FALSE 。语法string json_encode ( $value [, $options = 0 ] )参数 value: 要编码的值。该函数只对 UTF-8 编码的数据有效。 options:由以下常量组成的二进制掩码:JSON_HEX_QUOT, JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_NUMERIC_CHECK,JSON_PRETTY_PRINT, JSON_UNESCAPED_SLASHES, JSON_FORCE_OBJECT 实例以下实例演示了如何将 PHP 数组转换为 JSON 格式数据: <?php $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5); echo json_encode($arr); ?> 以上代码执行结果为: {"a":1,"b":2,"c":3,"d":4,"e":5} 以下实例演示了如何将 PHP 对象转换为 JSON 格式数据: <?php class Emp { public $name = ""; public $hobbies = ""; public $birthdate = ""; } $e = new Emp(); $e->name = "sachin"; $e->hobbies = "sports"; $e->birthdate = date('m/d/Y h:i:s a', "8/5/1974 12:20:03 p"); $e->birthdate = date('m/d/Y h:i:s a', strtotime("8/5/1974 12:20:03")); echo json_encode($e); ?> 以上代码执行结果为: {"name":"sachin","hobbies":"sports","birthdate":"08//05//1974 12:20:03 pm"} json_decodePHP json_decode() 函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。语法 mixed json_decode ($json_string [,$assoc = false [, $depth = 512 [, $options = 0 ]]]) 参数 json_string: 待解码的 JSON 字符串,必须是 UTF-8 编码数据 assoc: 当该参数为 TRUE 时,将返回数组,FALSE 时返回对象。 depth: 整数类型的参数,它指定递归深度 options: 二进制掩码,目前只支持 JSON_BIGINT_AS_STRING 。 实例以下实例演示了如何解码 JSON 数据: <?php $json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; var_dump(json_decode($json)); var_dump(json_decode($json, true)); ?> 以上代码执行结果为: object(stdClass)#1 (5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) } array(5) { ["a"] => int(1) ["b"] => int(2) ["c"] => int(3) ["d"] => int(4) ["e"] => int(5) }
2018年03月25日
168 阅读
0 评论
0 点赞
2018-03-25
PHP MySQL 简介
PHP 过滤器PHP 连接 MySQL PHP MySQL 简介通过 PHP,您可以连接和操作数据库。MySQL 是跟 PHP 配套使用的最流行的开源数据库系统。如果想学习更多 MySQL 知识可以查看本站MySQL 教程。MySQL 是什么? MySQL 是一种在 Web 上使用的数据库系统。 MySQL 是一种在服务器上运行的数据库系统。 MySQL 不管在小型还是大型应用程序中,都是理想的选择。 MySQL 是非常快速,可靠,且易于使用的。 MySQL 支持标准的 SQL。 MySQL 在一些平台上编译。 MySQL 是免费下载使用的。 MySQL 是由 Oracle 公司开发、发布和支持的。 MySQL 是以公司创始人 Monty Widenius's daughter: My 命名的。 MySQL 中的数据存储在表中。表格是一个相关数据的集合,它包含了列和行。在分类存储信息时,数据库非常有用。一个公司的数据库可能拥有以下表: Employees Products Customers Orders PHP + MySQL PHP 与 MySQL 结合是跨平台的。(您可以在 Windows 上开发,在 Unix 平台上应用。) 查询查询是一种询问或请求。通过 MySQL,我们可以向数据库查询具体的信息,并得到返回的记录集。请看下面的查询(使用标准 SQL): mysql> set names utf8; mysql> SELECT name FROM websites; +---------------+ | name | +---------------+ | Google | | 淘宝 | | 菜鸟教程 | | 微博 | | Facebook | | stackoverflow | +---------------+ 6 rows in set (0.00 sec) 语句 set names utf8;用于设定数据库编码,让中文可以正常显示。上面的查询选取了 "websites" 表中 "name" 列的所有数据。如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。下载 MySQL 数据库如果您的 PHP 服务器没有 MySQL 数据库,可以在此免费下载 MySQL:http://www.mysql.com。关于 MySQL 数据库的事实关于 MySQL 的一点很棒的特性是,可以对它进行缩减,来支持嵌入的数据库应用程序。也许正因为如此,许多人认为 MySQL 仅仅能处理中小型的系统。事实上,对于那些支持巨大数据和访问量的网站(比如 Friendster、Yahoo、Google),MySQL 是事实上的标准数据库。这个地址提供了使用 MySQL 的公司的概览:http://www.mysql.com/customers/。
2018年03月25日
183 阅读
0 评论
0 点赞
1
2
...
6