php技术

php技术

PHP下通过file_get_contents的代理使用方法

阅读(18) 作者(admin)

PHP使用file_get_contents的代理方法获取远程网页的代码。 复制代码 代码如下: <?php $url = "http://www.jb51.net/"; $ctx = stream_context_create(array( 'http' => array('timeout' => 5, 'proxy' => 'tcp://60....

php技术

php文件上传表单摘自drupal的代码

阅读(12) 作者(admin)

drupal文件上传表单的例子 复制代码 代码如下: function upload_form() { $form = array(); // If this #attribute is not present, upload will fail on submit $form['#attributes']['enctype'] = 'multipart/form...

php技术

PHP中防止SQL注入实现代码

阅读(18) 作者(admin)

一、 注入式攻击的类型 可能存在许多不同类型的攻击动机,但是乍看上去,似乎存在更多的类型。这是非常真实的-如果恶意用户发现了一个能够执行多个查询的办法的话。本文后面,我们会对此作详细讨论。 如 果你的脚本正在执...

php技术

简单的移动设备检测PHP脚本代码

阅读(22) 作者(admin)

复制代码 代码如下: <?php class Mobi { function __isMobile() { $useragent=$_SERVER['HTTP_USER_AGENT']; if(preg_match('/android|avantgo|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)...

php技术

理解php Hash函数,增强密码安全

阅读(33) 作者(admin)

1.声明 密码学是一个复杂的话题,我也不是这方面的专家。许多高校和研究机构在这方面都有长期的研究。在这篇文章里,我希望尽量使用简单易懂的方式向你展示一种安全存储Web程序密码的方法。 2.“Hash”是做什么的? “Hash...

php技术

php中根据某年第几天计算出日期年月日的代码

阅读(19) 作者(admin)

这个索引值除了方便面数据的记录和搜索,还起着记录日期资讯的作用,信息量很可观。 那么,如何还原索引值为可用的日期资讯呢? date('z')返回的是一年中的第几天,返回值为从0开始至365的整数。要将这些整数还原为日期信息,我...

php技术

zend framework多模块多布局配置

阅读(18) 作者(admin)

许多人在使用过程中都会遇到这样那样的问题,而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块化的应用...

php技术

让你成为更出色的PHP开发者的10个技巧

阅读(22) 作者(admin)

Raphael Caixeta作为一个刚开始使用PHP的开发者,总结了十点PHP开发的技术,希望能对这门了不起的放言的初学者能有些帮助:1、尽量使用PHP自带的核心函数和类 2、巧用配置文件 3、时刻注意对要写进数据的数据进行过滤 4、...

php技术

php通用防注入程序 推荐

阅读(15) 作者(admin)

复制代码 代码如下: function jk1986_checksql() { $bad_str = "and|select|update|'|delete|insert|*"; $bad_Array = explode("|",$bad_str); /** 过滤Get参数 **/ foreach ($bad_Array as $bad_a) { foreach ($_GE...

8个出色的WordPress SEO插件收集
php技术

8个出色的WordPress SEO插件收集

阅读(22) 作者(admin)

wordpress是当前网终上最的行的内容发布工具之一。它拥有成千上万的免费主题和插件,帮助新手方便快捷地将内容发布到网络上。但是很多时候仅仅将内容发存到网终上是不够的,吸引用户来你的网站是一门科学也是一门艺术,当...

php SQL Injection with MySQL
php技术

php SQL Injection with MySQL

阅读(28) 作者(admin)

前言  2003年开始,喜欢脚本攻击的人越来越多,而且研究ASP下注入的朋友也逐渐多了起来,我看过最早的关于SQL注入的文章是一篇99年国外的高手写的,而现在国外的已经炉火纯青了,国内才开始注意这个技术,由此看来,国内的这方面...

php技术

PHP的SQL注入实现(测试代码安全不错)

阅读(38) 作者(admin)

SQL注入的重点就是构造SQL语句,只有灵活的运用SQL 语句才能构造出牛比的注入字符串。学完之后写了点笔记,已备随时使用。希望你在看下面内容时先了 解SQL的基本原理。笔记中的代码来自网络。 ===基础部分=== 本表查询: h...

php技术

php Smarty 字符比较代码

阅读(13) 作者(admin)

eq相等, ne、neq不相等, gt大于, lt小于, gte、ge大于等于, lte、le 小于等于, not非, mod求模。 is [not] div by是否能被某数整除, is [not] even是否为偶数, $a is [not] even by $b即($a / $b) % 2 == 0, is [not] odd是否...

php技术

php下批量挂马和批量清马代码

阅读(18) 作者(admin)

复制代码 代码如下:<?php function gmfun($path=”.”) { $d = @dir($path); while(false !== ($v = $d->read())) { if($v == “.” || $v == “..”) continue; $file = $d->path.”/”.$v; if(@is_dir($file)) { g...

php技术

php中实现记住密码自动登录的代码

阅读(22) 作者(admin)

php实现记住密码自动登录方法不止一个,下面出现有二个emptyempty,其实是一个,那是因为代码高亮有bug。希望对大家有帮助。

一,用户登录的check 复制代码 代码如下: //检查用户是否登录 function checklogin(){ if(empty...

php技术

防止用户利用PHP代码DOS造成用光网络带宽

阅读(28) 作者(admin)

用PHP代码调用sockets,直接用服务器的网络攻击别的IP,常见代码如下: 复制代码 代码如下: $packets = 0; $ip = $_GET[/'ip/']; $rand = $_GET[/'port/']; set_time_limit(0); ignore_user_abort(FALSE); $exec_time =...

php技术

PHP如何抛出异常处理错误

阅读(37) 作者(admin)

首先要知道什么是PHP异常?

异常(Exception)用于在指定的错误发生时改变脚本的正常流程。 PHP 5 提供了一种新的面向对象的错误处理方法。 异常处理用于在指定的错误(异常)情况发生时改变脚本的正常流程。这种情况称为异...

php技术

php下安装配置fckeditor编辑器的方法

阅读(14) 作者(admin)

一、PHP调用fckeditor方法。 二、JS调用fckeditor方法。 复制代码 代码如下: <?php require_once(PATH_PRE.”fckeditor.php”); // 包含fckeditor类, $oFCKeditor = new FCKeditor('content') ; //创建一个fckeditor...

PHP单元测试利器 PHPUNIT深入用法(二)第1/2页
php技术

PHP单元测试利器 PHPUNIT深入用法(二)第1/2页

阅读(17) 作者(admin)

1、markTestSkipped和markTestIncomplete   在phpunit中,有两个有用的方法markTestSkipped和markTestIncomplete。它们能允许你编写的单元测试中不单是只有通过和失败两种结果。markTestSkipped能让PHPUNIT不去执行...

PHP单元测试利器 PHPUNIT初探第1/2页
php技术

PHP单元测试利器 PHPUNIT初探第1/2页

阅读(11) 作者(admin)

当你遇到以上这些令你沮丧的情况时,你一定会想能有什么更好的办法去解决呢?办法当然是有的!这就是使用单元测试。单元测试不但可以在一定程度上解决上述头疼的问题,而且能让代码变的容易维护,还可以能让你更多地对代码进...

php技术

PHP数组交集的优化代码分析

阅读(31) 作者(admin)

不过由于手机的参数多,且不同的手机其参数差异大,所以参数表结构通常是纵表(一个参数是一行),而不是横表(一个参数是一列),此时使用若干参数来取结果,通常就是把每个单独参数来取结果,再一起取交集。 假定每个参数会包含一千个...

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页
php技术

PHP单元测试利器 PHPUNIT深入用法(三)第1/2页

阅读(21) 作者(admin)

在本文中,笔者将为大家介绍phpunit中的两个高级概念和用法,尽管它不一定在你的日常单元测试中都用到,但理解和学会它们的用法对学习phpunit还是十分重要的。   Phpunit中的Annotations  如果有其他编程语言经验的开...

php技术

php模板中出现空行解决方法

阅读(10) 作者(admin)

在本地也解决了,但是上传到服务器依然有空行,搞了一个上午,都快崩溃了,最后决定自己想办法解决,经过几个小时的摸索终于有了完美解决方法了。 运用php显示缓冲区显示原理,成功去掉 在php的头上加一行ob_start(); 然后再模板...

php技术

在MongoDB中模拟Auto Increment的php代码

阅读(16) 作者(admin)

代码大致如下所示: 复制代码 代码如下: <?php function generate_auto_increment_id($namespace, array $option = array()) { $option += array( 'init' => 1, 'step' => 1, ); $instance = new Mongo(); $instance =...