自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(103)
  • 收藏
  • 关注

原创 PHP MongoDB 简单用户登录实现的实例

随着NoSQL数据库管理系统的普及,很多软件的数据存储都转向MongoDB数据库。它采用动态模式将数据转化为结构化的JSON文档存储,提高应用程序性能。本章教程我们学习使用PHP和MongoDB实现简单的用户登录功能。学习本教程之前,请保证已经存在PHP mongo驱动,如果你还没有,请通过下面的地址下载:Windows:http://doc

2014-02-13 11:27:04 3694

原创 如何使用 Laravel4 创建博客:Models and Seeding

本文清源将和大家一块学习怎么利用 Laravel4 创建一个博客程序,包括以下几点功能:在主页显示文章及“阅读更多”的帖子链接。用户将能够搜索文章。显示文章的评论。允许用户发表评论。管理员可以对文章和评论执行CRUD操作。管理员将能够审核评论。Laravel快速安装和设置如果你还没有安装Larave

2014-01-08 12:05:13 3515

原创 分享Ajax 提交表单数据到入库的全盘操作流程

*******php项目中当我们要对数据库进行写入操作时,有时会因为代码没有做防sql注入工作,导致各种不可预知的错误*******1,index.htm 这是一个很简单的注册页面l  我这是以ajax形式提交数据RegisterFormThis is a test form! user :ages : pass : addr : email

2014-01-07 11:51:49 1141

原创 PHP 教程之如何使用BLOB存取图片信息实例

BLOB是一种MySQL数据类型,称为二进制大对象。正如它的名字它是用来存储类似MYSQL二进制和VARBINARY类型的、大量的字符串数据。MySQL BLOB分类MySQL BLOB类型 最大存储长度(字节)TINYBLOB (1)(2 ^ 8)blob ((2 ^ 16)1)MEDIUMBLOB ((2 ^ 24)1)LONGBLOB ((

2014-01-06 12:20:24 15111 3

原创 该怎样迅速确定php多维数组的深度?

例如有一个多维数组:array( array( array(1,3,4), array( array( 1,2,3 ) ) ), array(

2014-01-03 12:03:39 1892

原创 DedeCms模板 如何防被盗以及安全设置的一些方法

就目前而言,织梦DedeCms是最受广大站长欢迎的一套内容管理系统,用的人多,研究的人也多,那么网站模板该如何防盗及安全性的问题就需要认真对待了。我们花钱做漂亮的织梦模板,被别人盗走,你也没什么办法,只能认栽了,网上这种事屡见不鲜了,所以我们要防范于未然,在网站上线之前就需要做好模板的防盗。注:本篇模板防盗安全设置,针对的是dedecms程序本身,不涉及其他安全设置。

2014-01-02 11:43:58 997

原创 thinkphp返回Json的数据格式

thinkphp返回Json数据格式//编写类方法用$this->ajaxReturn()返回数据public function index(){ $setting = M('setting'); $map['lang'] = array('in','1,0'); $data = $setting->where($map)->field('nam

2013-12-31 11:56:42 4897

原创 PHP 转换PDF、TXT、HTML以及图像等格式的方法

这几天一直在使用PHP开发一个不同文件类型转换的项目,清源这里将各种文件格式转换的方法分享给大家,有需要的朋友可以参考一下,谢谢!1、将PDF转换成JPG - PDF2JPG这是一个转换图片的很简单的方法,使用前你必须保证已经安装了Image Magic。<?php$pdf_file = './pdf/_folder/example.pdf'; $sa

2013-12-30 12:08:35 3458

原创 php 该如何获取从百度搜索进入网站的关键词

清源分享一个php获取从百度搜索进入网站的关键词的代码,有需要的朋友可以参考一下:代码:<?php function search_word_from() { $referer = isset($_SERVER['HTTP_REFERER'])?$_SERVER['HTTP_REFERER']:''; if(strstr( $referer, 'b

2013-12-27 12:01:04 3207 2

原创 PHP中PDO的基础应用实例

在PHP开发中,mysql或者mysqli是现在大家使用较多的数据库连接方式。在PHP5中已经开始有PDO支持了,听说在下一个版本PHP6中,PDO将会作为默认的数据库链接工具,不管是真还是假,PDO作为数据库的另一种连接方式在不久的将来也许会很普遍的使用,这里清源就目前掌握的知识来看,将PDO的使用以实例的方式和大家分享一下,文章的部分代码来源于网络。在使用PDO之前首先要设置PHP

2013-12-26 11:45:08 1398

原创 PHP 微信自定义菜单接口详解

微信自定义菜单接口简介PHP 开发者获取使用凭证(如何获取凭证)后,可以使用该凭证对公众账号的自定义菜单进行创建、查询和删除等操作。 自定义菜单接口可实现以下类型按钮:click(点击事件):用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。vie

2013-12-25 11:33:59 2262

原创 调试PHP程序利用浏览器的Javascript控制台

PHP是一种服务器端脚本语言,用来开发动态web应用程序。与JAVA相比,没有一个好的服务器端调试工具是其限制之一。通常我们都是在PHP代码中添加echo、var_dump等语句,将变量、数组的值显示在浏览器中来达到调试的目的。现在,越来越多的浏览器都有了开发这工具或者Javascript控制台,通过这些工具,我们可以很方便的显示PHP代码中的变量或数组值。下面我们来做一个例子。例子中的P

2013-12-24 12:28:22 1283

原创 PHP 该怎样利用PHP-FPM配置Nginx

Nginx读作“Engine-X”,是一个web服务器和反向代理服务器。Nginx因为它在同时处理大量请求资源时的速度和能力以及资源最佳利用而家喻户晓。PHP-FPM指的是“PHP FastCGI进程管理器”。CGI是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。它监听一个端口就像web服务器本身,并通过PHP和web服务器之间

2013-12-23 12:19:35 2713

原创 分享有关于PHP 数据类型的汇总

PHP 数据类型PHP 支持八种原始类型(type)。四种标量类型:string(字符串)integer(整型)float(浮点型,也作 double )boolean(布尔型)两种复合类型:array(数组)object(对象)两种特殊类型:resource(资源)

2013-12-20 12:00:36 1203

原创 该如何使用thinkphp分表呢?

thinkphp分表怎么使用我预设了10个表 分别是 table_1、table_2、table_3....table_10在Model中设置了partition:protected $partition = array('field' => 'id','type' => 'id','expr' => '','num' => 10,);也使用了getPartitionTa

2013-12-19 12:20:53 1518

原创 CodeIgniter PHP 显示值截取的值解决方案

CodeIgniter PHP 显示值截取-值-----------------------上面显示的值:057188885281-001怎么截取-后面001 大虾求解 ------解决方法--------------------(PS:PHP技术问题欢迎加群探讨:276167802,验证:csl)$str = '057188885281-001';

2013-12-18 12:08:56 802

原创 Apache 是如何完成负载均衡策略配置

随着访问量的不断提升,以及对响应速度要求的苛刻,进行负载均衡设置就显得尤为重要了。公司的系统在最初设计的时候就已经考虑到了负载均衡的规 划,www静态服务器配置了两台,由于初期项目时间紧,并且访问量并不高,所以当时只用了一台,另一台在内网中,只是进行了同步,并为发挥出效用来。此次 就是对负载均衡的一个简单测试。先介绍一下apache mod_proxy_balancer的几个配置规则:

2013-12-17 12:36:52 3364 2

原创 一个完整的PHP ZIP压缩类的代码

本程序可以快速的实现把我们的文件利用php压缩类压缩成我们所需的zip,或者rar 的压缩包,后缀名可以自定义哦, 压缩算法是来自国外一个网站抄的。调用方法:首先实例化,然后传参。两个参数。第一个关于你文件地址的一个Array。第二个是要你要保存的压缩包文件的绝对地址。$zipfiles =array("/root/pooy/test1.txt","/root/pooy/t

2013-12-16 12:22:43 2642

原创 看PHP 如何实现变色验证码

<?phpheader("Content-type: image/png,charset='utf-8'");$im = imagecreatetruecolor(400, 30);//白色$white = imagecolorallocate($im, 255, 255, 255);//红色$red = imagecolorallocate($im, 255, 0, 0);//黑色

2013-12-13 11:59:32 1020

原创 PHP 页面跳转到另一个页面的几种方法分享

如何在PHP中从一个页面重定向到另外一个页面呢?今天清源为大家列举出了三种办法,供大家来参考。一、用HTTP头信息 也就是用PHP的HEADER函数。PHP里的HEADER函数的作用就是向浏览器发出由HTTP协议规定的本来应该通过WEB服务器的控制指令,例如声明返回信息的类型("Context-type: xxx/xxx"),页面的属性("No cache", "Expire")等等。

2013-12-12 11:58:20 5596

原创 如何让PHP 显示Facebook 的粉丝数量

PHP:显示Facebook 粉丝数量如果你的网站或者博客上有内链的Facebook页面,你或许想知道拥有多少粉丝。这段代码将帮助你查看Facebook粉丝数,记住,别忘了在你的页面ID第二行添加该段代码。(PS:T不错的php Q扣峮:276167802,验证:csl)<?php $page_id = "YOUR PAGE-ID"; $xml = @simpl

2013-12-11 12:20:44 2461

原创 使用php_imagick对图片改变大小、旋转、锐化、减色或是增加特效

php_imagick是PHP对图片处理的一个扩展包,可以完成对图片改变大小、旋转、锐化、减色或增加特效等操作。一、windows下安装Imagick扩展:1、下载 ImageMagick并安装http://image_magick.veidrodis.com/image_magick/binaries/ImageMagick-6.6.2-10-Q16-window

2013-12-09 12:00:21 2288

原创 提高你的PHP编程效率需要注意的一些小细节

注意一些小细节会让你的PHP运行效率更高比如在使用echo输出的时候如果字符串采用单引号会比采用双引号效率更高,因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故把函数加上了双引号)。如果能将类的方法定义成static(静态变量),就尽量定义成s

2013-12-06 13:55:29 996

原创 【代码】php 启动时报错的解决办法

php 启动报错[root@abc lnmp]# service php-fpm startStarting php-fpm eAccelerator: Could not allocate 67108864 bytes, the maximum size the kernel allows is 33554432 bytes. Lower the amount of memory

2013-12-05 11:26:09 709

原创 PHP 获取文件的扩展名的6种方法

昨天, 和朋友在PHP交流群(276167802, 验证:csl,有兴趣的话可以加入进来一起讨论)里提到PHP 获取文件的扩展名的6种方法,现在拿出来和大家分享一下:1、字符串查找和截取的方法$extension=substr(strrchr($file, '.'), 1);2、字符串查找和截取的方法二$extension=substr($file, str

2013-12-05 11:17:39 1072

原创 PhpStorm 7.0版本图文解说,支持PHP 5.5

PhpStorm 7.0版本终于在2013年与广大开发者见面了!鉴于PhpStorm 7.0测试版中对PHP语言最新版的支持,JetBrains没让大家失望,PhpStorm 7.0正式版本中,最大的变化就是对PHP 5.5的支持,并提供各种新功能。对于一款智能的PHP IDE发布新版,增加新功能。我们的测试人员第一时间下载并安装了试用版,并验证了是否支持PHP 5.5。其结果是我

2013-12-04 11:47:32 1153

原创 分享几个php经常用到的数学函数,常玩数据的猿哥猿姐们学习了

abs()  绝对值    number abs ( mixed $number )    返回参数 number 的绝对值。如果参数 number 是 float,则返回的类型也是 float,否则返回 integer(因为 float 通常比 integer 有更大的取值范围)。1<?php2$abs = abs(-4.2); // $abs = 4.2; (double/f

2013-12-04 11:36:19 1503

原创 PHP 算法面试题

1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组2. 使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组3. 写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数【附答案】(以下答案不一定是最好的,只是一个简单的参考)一、基础题1. 相等 相等 不相等2. true true true

2013-12-03 11:44:40 2001

原创 php 正则表达式独特字符

i如果设置了这个修饰符, 模式中的字母会进行大小写不敏感匹配.D如果这个修饰符被设置, 模式中的元字符美元符号仅仅匹配目标字符串的末尾A如果设置了这个修饰符, 模式被强制为"锚定"模式, 也就是说约束匹配使其仅从 目标字符串的开始位置搜索m默认情况下, PCRE认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), "行首"元字符(^)仅匹配字符串的开始位置, 而"行

2013-12-03 11:37:12 720

原创 PHP 如何获取url当前的服务器变量

1,$_SERVER["QUERY_STRING"]说明:查询(query)的字符串2,$_SERVER["REQUEST_URI"]说明:访问此页面所需的URI3,$_SERVER["SCRIPT_NAME"]说明:包含当前脚本的路径4,$_SERVER["PHP_SELF"]说明:当前正在执行脚本的文件名实例:1,http:/

2013-12-02 11:33:35 807

原创 【代码】PHP 生成GIF动画实现动态图片验证码

相信很多人都想过如何用PHP生成GIF动画来实现动态图片验证码,以下是实现过程。ImageCode函数通过GIFEncoder类实现的GIF动画的PHP源代码,有兴趣的朋友可以研究一下。/** * 调用示例 * */session_start(); $authstr = mt_rand(1000, 9999);   // 生成随机字符串$_SESSION

2013-12-02 11:20:13 2620

原创 解决织梦 \include\userlogin.class.php on line 21 报错的方法

dede\templets找到 index_body.htm  文件把这些注释掉。$(function(){ $.get("index_testenv.php",function(data) { if(data !== '') { $("#__testEvn").html(data); } })})以上是本文关

2013-11-29 11:44:21 1311

原创 PHP 下 CURL 通过 POST 提交表单失败的原因及解决方法

前几天在学习使用 CURL 时遇到一个问题:在 a.php 中以 POST 方式向 b.php 提交数据,但是 b.php 下就是无法接收到数据,而 CURL 操作又显示成功,非常诡异。后经多方查找,终于得到了启发。原来,“传递一个数组到CURLOPT_POSTFIELDS,cURL会把数据编码成 multipart/form-data,而然传递一个URL-encoded字符串时,数据会被编码

2013-11-29 11:34:48 9064

原创 phpcms V9后台拿shell时出错的解决办法

1、登陆后台。"扩展"—"URL规则管理"—"添加规则"2、“URL规则名称”一定要填category,“模块名称”一定要选“内容模块” ,“是否生成静态”一定要选是,“URL示例”随便填(但是要记住,接下来要用到),“URL规则”改个php的文件名就好了,我这里是“blackbap.php”。然后“确定”3、"内容"—"管理栏目"—"添加栏目" (PS:T不错的php Q扣峮:3

2013-11-28 11:33:08 1688

原创 【分享】PHP 提升优化效率的53个技巧!

我觉得非常有用的,大家在日常开发中应该多注意一下:0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量,单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(ps:^_^不错的php开发交流群:276167802,验证:csl)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提

2013-11-27 11:51:30 940

原创 PHP 正则表达式如何匹配img中任意属性

经常和图片打交道,不得不用到一些提取图片中scr、alt、title、等的属性,这里总结给大家一些常用的,感觉还不错,比较通用!PHP正则表达式匹配img中任意属性PHP<?php /*PHP正则提取图片img标记中的任意属性*/$str = 'PHP正则提取或更改图片img标记中的任意属性'; //1、取整个图片代码preg_match('/]*?src\s*=\s*(\

2013-11-26 14:09:09 1496

原创 【代码】有关于数据转移方面的新总结

自从第一次将那个.net的导医系统改版为php,并将其数据也导入到新系统后,我这次是第三次做类似的数据转移的东西了,第二次是集团网站,也是.net的,不过是sqlsever的数据库,改版为帝国php+mysql,同样的要将数据库导过来,并且网站功能,文章路径等等,都保证和原来不变,就是这个www.rjtnb.com这个网站,第二个难度是最大的,这次的这个是网站改版,但是因为原来文章收录比较多,所以

2013-11-25 12:12:23 1464

原创 网页出现HTTP 400 Bad Request,Size of a request header field exceeds server limit.原因及解决方法

有时浏览网页时会出现Bad RequestYour browser sent a request that this server could not understand.Size of a request header field exceeds server limit.意思为:错误的请求。您的浏览器发送一个请求,该服务器无法理解。一个请求头域的大小超过服务器的限制.一般

2013-11-22 11:33:33 9431 2

原创 wordpress 批量操作后台评论中直接添加“永久删除”选项,简便操作

wordpress默认的设计是评论只能先标记为垃圾评论或移至回收站之后,之后再能使用永久删除。这样不利于体验,要二次操作,感觉很麻烦。修改如下:1、文件 /wp-admin/includes/class-wp-comments-list-table.php查找代码:return $actions;在这之前添加代码:$actions['delete'] = _

2013-11-22 11:24:00 1376

原创 【代码】PHP 分析函数similar_text()的原理

PHP有个计算两个字符串相似度的函数similar_text(),可以得出一个百分比来表示两个字符串的相似程度。效果如下:1similar_text('aaaa', 'aaaa', $percent);2var_dump($percent);3//float(100)4similar_text('aaaa', 'aaaabbbb', $percent);5var_du

2013-11-21 10:59:51 1831

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除