PHP随机数生成代码与使用实例分析
我们还可以使用随机数设计任何我们想象的程序结构。 首先来认识一下PHP提供的随机数函数rand()。PHP的rand()函数将返回随机整数,具体使用方法如下 rand(min,max) 可选参数min和max可以使rand() 返回0到 查看全文
PHP zlib扩展实现页面GZIP压缩输出
要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。 有点罗 查看全文
PHPCMS2008广告模板SQL注入漏洞修复
00 漏洞描述 PHPCMS2008由于广告模块取referer不严,导致一处sql注入漏洞.可以得到管理员用户名与密码,攻击者登录后台后可能会获取webshell,对服务器进行进一步的渗透。 01 漏洞分析 漏洞产生的位置: 查看全文
Yii2中datetime类的使用
前言 以前更改时间格式的时候经常使用date方法,后来知道php竟然自带datetime类处理时间格式,记录一下用法,方便以后使用 实例化 在yii 1.1中,可以直接写成 $datetime = new DateTime; 查看全文
php 获取mysql数据库信息代码
复制代码 代码如下:<?php @mysql_connect(localhost, root,1981427) //选择数据库之前需要先连接数据库服务器 or die(数据库服务器连接失败); $dbs = mysql_list_ 查看全文
PHP中调用WebService的代码
其中有个web method像这样的: 复制代码 代码如下: [WebMethod] public string HelloWorld() { return Hello World; } ok,一切就绪。在某php文件中如下写法: ph 查看全文
PHP中的use关键字及文件的加载详解
前言 可能在大家经常使用框架,写一个Controller或者Model的时候,写了好多use,但是并没有写文件加载的代码,就以为use可以进行文件的自动加载了。 详细介绍 其实,现在流行的php框架,都是基于MVC模式的,大量的使 查看全文
PHP 多进程 解决难题
而且, 如果输入数据非法, 而脚本没有检测, 导致abort, 也会让你很不开心. 那? 怎么办呢? 呵呵, 别着急, 多进程来帮您! 那,这是为什么呢? 优点: 1. 使用多进程, 子进程结束以后, 内核会负责回收资源 2. 使用多进 查看全文
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
PHP天生支持MySQL,但是有时候也想让它访问SQL Server,该怎么办呢? 最近找了点资料,测试成功了PHP访问SQLSvr的几种情况,限于时间,还没有测试更多不同环境,把测试过的记录如下: 测试环境:win7 x64 sp 查看全文
按上下级层次关系输出内容的PHP代码
复制代码 代码如下:function getSubComments($parent = 0, $level = 0) { $db = &JFactory::getDBO(); $sql = ...; // 查询记录的SQL $db-&g 查看全文
PHP DataGrid 实现代码
由于需要连接Oracle所以从二次开发和页面样式来说个人觉得phpMyDataGrid还是比较好上手。本篇首先介绍基于MySQL的使用方法,再简单介绍对于Oracle连接(基于sqlrelay)的二次开发。 1. 创建测试数据库和表 复 查看全文
php实现无限级分类实现代码(递归方法)
开始以为这样的功能似乎很难,之前也做过一个百科的东西,其中也涉及到了分类的功能,不过不是无限级的分类,而是简单的实现了固定的三级分类,当时是自己设计的,想在想起来实现方法太土了,其实三级分类也只是无限级分类的一种特殊情况而已嘛。经过一段 查看全文
php自定义扩展名获取函数示例
本文实例讲述了php自定义扩展名获取函数。分享给大家供大家参考,具体如下: <?php $url = 这个是自己写的 function getUrl($url) { $date = explode(?, $ur 查看全文
CI框架中类的自动加载问题分析
本文实例讲述了CI框架中类的自动加载问题。分享给大家供大家参考,具体如下: application/config 配置文件中添加: 1. Packages 2. Libraries 3. Helper files 4. Cust 查看全文
Windows 下安装 swoole 图文教程(php)
Windows 下安装 swoole 具体步骤: Swoole,原本不支持在Windows下安装的,所以我们要安装Cygwin来使用。在安装Cygwin下遇到了很多坑,百度经验上的文档不是很全,所以我把自己安装Cygwin和Swool 查看全文
PHP 将图片按创建时间进行分类存储的实现代码
复制代码 代码如下:<?php /* 代码功能:使用PHP巧妙将图片按创建时间进行分类存储; 图片文件属性须取消只读属性,否则无法删除 By lost63 */ //延时设置 set_time_limit(0); $path=C: 查看全文
PHP 存储文本换行实现方法
\n LF或ASCII中的0x0A(10) \r CR或ASCII中的0x0D(13) \t 水平制表符-HT或ASCII中的0x09(9) \\ 反斜杠 \$ 美圆符 \ 双引号 \ 单引号 --------------------- 查看全文
PHP stream_context_create()作用和用法分析
作用:创建并返回一个文本数据流并应用各种选项,可用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。 函数原型:resource stream_context_crea 查看全文
php快速url重写更新版[需php 5.30以上]
对于apache的rewrite模块打开和设置则非本文主题,请见其他文章详解. 这个类只能php 5.30以上的版本才能使用,继承了上一个版本的快速重定向的特点(单独类,全部使用静态调用),增添了一个很重要的功能和属性 可以调用其他ur 查看全文
php 获取文件行数的方法总结
stream_get_line获取文件行数 <?php $file_path = xxx.txt; //文件路径 $line = 0 ; //初始化行数 //打开文件 $fp = fopen($file_path , 查看全文
PHP,ASP.JAVA,JAVA代码格式化工具整理
PHP代码格式化工具最近修改一个代码,里面完全没有缩进,用这个能够格式化一下。相当于以前c 的indent顺便写一下其他语言的c, c++ c# ==>indentAstylejava ==>astyleJalopyJaco 查看全文
php 删除记录实现代码
复制代码 代码如下:<?php @mysql_connect(localhost, root,1981427) //选择数据库之前需要先连接数据库服务器 or die(数据库服务器连接失败); @mysql_select_db(t 查看全文