PHP
文章平均质量分 65
云尔Websites
一起学习进步~
展开
-
php正则过滤替换标点符号
function getEregWord($word, $type = ''){ // Filter 英文标点符号 $word = preg_replace("/[[:punct:]]/i", $type, $word); // Filter 中文标点符号 mb_regex_encoding('utf-8'); $char = "。、!?:;﹑•"…‘’“”〝〞∕¦‖— 〈〉﹞﹝「」‹›〖〗】【»«』『〕〔》《﹐¸﹕︰﹔!¡?¿﹖﹌﹏﹋'´ˊˋ―﹫︳︴¯_ ̄﹢﹦..原创 2021-04-08 15:49:58 · 729 阅读 · 0 评论 -
获取PHP代码运行耗时
//计算运行时间$starttime = explode(' ',microtime());echo microtime().PHP_EOL;//代码.....//程序运行时间$endtime = explode(' ',microtime());$thistime = $endtime[0]+$endtime[1]-($starttime[0]+$starttime[1]);$thistime = round($thistime,3);echo "执行耗时:".$thistime..原创 2021-04-01 15:05:56 · 440 阅读 · 0 评论 -
sphinx下BuildExcerpts的使用
使用sphinx:$this->load->library("Sphinxclient",'',"sphinx");$this->sphinx->SetServer ('127.0.0.1', 9312);$this->sphinx->SetConnectTimeout(1);$this->sphinx->SetArrayResult(true);$this->sp原创 2014-03-06 09:31:18 · 4268 阅读 · 0 评论 -
(最明了)写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
(最明了)写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。原创 2015-02-27 14:47:01 · 4691 阅读 · 0 评论 -
.htaccess使用详解
.htaccess是什么.htaccess文件(或者"分布式配置文件")提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到限制。管理员可以通过Apache的AllowOverride指令来设置。概述来说,htaccess文件是Apache服务器中的一个配置文件,它负责相关目录下的网原创 2015-03-13 15:55:58 · 874 阅读 · 0 评论 -
实用.htaccess用法大全.htaccess使用详解
这里收集的是各种实用的 .htaccess 代码片段,你能想到的用法几乎全在这里。原创 2015-03-13 13:30:12 · 3632 阅读 · 0 评论 -
Apache/.htaccess的Order Allow,Deny 详解
Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。所以,最常用的是:Order Deny,AllowAllow from All注意“Deny,Allow”中间只有一个逗号,也只能有一个逗号,有空格都会出错;单词的大小写不限。上面设定的含义是先设定“原创 2015-03-17 09:21:45 · 3308 阅读 · 0 评论 -
php中heredoc的使用方法
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:$name = '浅水游';print Untitled Document转载 2015-02-27 12:32:44 · 584 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
Heredoc技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。但是现在的一些论坛程序,和部分文章系统,都巧妙的使用heredoc技术,来部分的实现了界面与代码的准分离,phpwind模板就是一个典型的例子。如下:原创 2015-02-27 12:31:34 · 687 阅读 · 0 评论 -
PHP的一些案例研究(二)
利用成语接龙api接口抓取对方数据库成语基于jquery的webweb弹层组件研读《阿里巴巴集团web安全标准》测试一台计算机是否开机雪花飘落插件猜拳小游戏---传统的石头剪刀布的web版幻灯片展示框架 Fathom.js原创 2015-01-22 17:50:31 · 1092 阅读 · 0 评论 -
PHP的一些案例研究(一)
一、 基于PHP实现的webshell攻击二、 不用或少用else语句三、 单页面结构(Single-page application)四、 让搜索引擎抓取ajax的内容五、 CURL_MULTI_INIT()六、 PHP strstr()函数七、 论规范化的重要性八、 HHVM九、 PHP源码签名收集器十、 协同过滤推荐算法原创 2015-01-12 17:27:23 · 1180 阅读 · 0 评论 -
做程序员的世界很美!
编程很辛苦,可是一旦你爱上它,一切就变得很简单。我把它当成一生的职业而不仅仅是一份工作。当我离开人世的那一刻我就会不再爱代码了吧。翻译 2014-12-05 12:35:35 · 1043 阅读 · 2 评论 -
WordPress程序打开速度慢的三种解决方法
WordPress程序打开速度慢的三种解决方法最近好多用户反应,在使用WordPress程序的网站时,不论打开网站前台或是后台,速度都是非常慢。原创 2014-11-20 09:18:29 · 7248 阅读 · 0 评论 -
如何轻松防范DEDE挂马
曾经有许朋友的DEDE后台程序很容易被挂马,当然每个人都是通过一点一点积累经验,从被挂到能轻松防范,这需要一个逐渐积累的过程,任何事情都不是一蹴而就的,所以我们只要研究了方法就不会被挂马。 下面就来谈一谈具体的方法:原创 2014-10-07 15:14:52 · 1766 阅读 · 0 评论 -
网页内容的html标签补全和过滤的两种方法
网页内容的html标签补全和过滤的两种方法:如果你的网页内容的html标签显示不全,有些表格标签不完整而导致页面混乱,或者把你的内容之外的局部html页面给包含进去了,我们可以写个函数方法来补全html标签以及过滤掉无用的html标签.原创 2014-07-09 11:28:01 · 3607 阅读 · 0 评论 -
$_SERVER详解($_SERVER[PHP_SELF],$_SERVER[SCRIPT_NAME],$_SERVER['REQUEST_URI']与HTTP_HOST和SERVER_NAM的区别)
$_SERVER详解($_SERVER[PHP_SELF],$_SERVER[SCRIPT_NAME],$_SERVER['REQUEST_URI']与HTTP_HOST和SERVER_NAM的区别)原创 2014-06-15 20:09:23 · 3368 阅读 · 0 评论 -
header在网站开发中的运用
在看此篇文章之前,我们先来了解下PHP header()函数,以及MIME类型.header()函数向客户端发送原始的HTTP报头。即必须在任何实际的输出被发送之前调用header()函数,不过在PHP4以及更高的版本中,您可以使用输出缓存来解决此问题);很多phper用header()来跳转页面的时候会很容易的忽略了header()函数调用之后还会继续运原创 2014-01-21 09:31:08 · 1186 阅读 · 1 评论 -
PHP中CURL方法curl_setopt()函数的一些参数
curl采集运用实例原创 2014-10-17 13:20:59 · 2768 阅读 · 0 评论 -
常规正则验证helper公共类
常规验证helper公共类主要代码功能: 弥补平时项目对于验证功能这块的不严谨。具体细分的常规验证, 手机号/电话/小灵通验证, 字符串长度区间合法验证, 邮箱验证, 使用正则验证数据.原创 2015-04-28 10:56:34 · 1144 阅读 · 0 评论 -
一个漂亮的PHP验证码
验证码在WEB应用中非常重要,通常用来防止用户恶意提交表单,如恶意注册和登录、论坛恶意灌水等。自己可以导入字体,可以按照自己的额需要随便修改。一个漂亮的验证码,体现出网站的大方。<?php class Imagecode{ private $width ; private $height; private $count原创 2015-07-09 18:14:53 · 2317 阅读 · 0 评论 -
PHP位运算与二进制的理解
根据网友需求,整理了篇文章,如下:function test_odd($var){ return($var & 1);} $a1=array("a","b",2,3,4);print_r(array_filter($a1,"test_odd"));上述一段代码引发的对位运算的思考;位运算符运算规则:按位与&:两位全为1,结果为1按位或|:两位有一个为...原创 2019-08-30 17:24:29 · 526 阅读 · 0 评论 -
本地服务CURL请求返回超时或卡死
本地服务CURL请求返回超时或卡死本地环境是windows+nginx。PHP+NGINX在windows下是不支持并发。fastcgi_pass 都绑定了9000端口,所以两个服务就会有一个端口被占用,无法返回消息。解决办法修改 fastcgi_pass=127.0.0.1:9000 的配置, 这个配置表示 nginx 会通过 fastcgi_pass 将请求的资源发给 127.0....原创 2019-05-05 11:06:55 · 7248 阅读 · 0 评论 -
PHP正则表达式总结(/g,/i,/U等等)
PHP正则表达式总结(\nml,\nm,\un,\xn等等)PHP正则表达式语法一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 这里有一些可能会遇到的正则表达式示例:匹配/^\[ \t]*$/"^\[ \t]*$"匹配一...原创 2014-02-14 14:31:12 · 4756 阅读 · 0 评论 -
30条爆笑的程序员梗PHP是最好的语言
1.问答Q:你是怎么区分一个内向的程序员和一个外向的程序员的?A:外向的程序员会看着你的鞋和你说话时。Q:为什么程序员不能区分万圣节和圣诞节?A:这是因为 Oct 31 == Dec 25!(八进制的 31==十进制的 25)2.火车火车一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一...转载 2017-05-27 17:14:07 · 14454 阅读 · 10 评论 -
PHP实现四种基本排序算法
许多人都说算法是程序的核心,算法的好坏决定了程序的质量。作为一个初学者,虽然很少接触到算法方面的东西。但是对于基本的排序算法还是应该掌握的,它是程序开发的必备工具。翻译 2017-05-27 14:44:49 · 1143 阅读 · 0 评论 -
PHPExcel导出的问题,在PHP7中
一。错误提示:Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context in Function.php on line 463.解决方法:找到phpexcel\PHPExcel\Calculation\Functions.php中的463行,去掉break;就可以了...原创 2017-02-08 14:18:39 · 4224 阅读 · 0 评论 -
PHP7中需要记住的细节
很多程序员都在使用PHP7编写代码,然而要想用好这种语言,需要注意许多细节,尤其是刚刚入门的同学更应该牢牢记住这些内容。原创 2017-02-08 14:10:58 · 1008 阅读 · 0 评论 -
最常用的详细正则表达式大全
最常用的详细正则表达式大全正则令人头疼, 很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式二、校验字符的表达式三、特殊需求表达式四、正则表达式的开发应用原创 2014-02-25 10:41:43 · 6079 阅读 · 0 评论 -
PHP实现对多维数组按照某个键值排序的两种解决方法
实现对多维数组按照某个键值排序的两种解决方法(array_multisort和array_sort):第一种:array_multisort()函数对多个数组或多维数组进行排序。温馨提醒:由上图可知第一种方法有个弊端,如果你的数组如果是字符串键名将被保留,但是数字键将被重新索引,从0开始,并以1递增。所以当数组排序之后并且需要保留之前的所有键名的话,那就推荐使用第二种方法.原创 2014-01-27 21:54:19 · 19398 阅读 · 1 评论 -
使用javascript的网速测试代码
使用javascript的网速测试代码:在之前为了测试应用网速,实现了用java applet使用socket的测试方式,测试结果比较准确和稳定,且部署也较简单。但缺点是客户端必须安装JRE或JDK。今天用javascript脚本写了一个通过AJAX的下载一个大文件来计算速度的脚本,作为一个JAVA方式的补充。经过测试,同一台电脑不同的浏览器的速度测试结果也有不少的差距,也说明了脚本的执行与浏原创 2014-01-29 21:53:10 · 12221 阅读 · 3 评论 -
网页上facebook分享功能的实现
题外话:直接跳到facebook登录页面的分享按钮:url为: http://www.facebook.com/sharer.php?u=www.baidu.com&t=123213123 其中的u参数为你要分享的链接。t 参数目前还没弄清楚是干什么的。facebook分享功能的实现:分享页面设定1.一个链接: 参数是要分享的页面的链接a styl原创 2014-01-24 15:03:49 · 14289 阅读 · 1 评论 -
sphinx设置多属性过滤的方法(setFilter)
coreseek/sphinx设置多属性过滤的方法(setFilter)需求描述mysql中,每一个文档都有多个标签,查询时可以筛选一个标签也可以筛选同时拥有多个标签的文档。原创 2014-01-26 21:30:45 · 11388 阅读 · 5 评论 -
php,java获取天气预报代码
最安全官方的php,java天气预报代码,来自于中国气象局PHP获取天气://PHP代码:set_time_limit(0);$private_key = 'XXX';$appid='XXX';$appid_six=substr($appid,0,6);$areaid = '101210304';$type='forecast_v';$date=date("YmdHi"原创 2015-11-11 08:35:09 · 1636 阅读 · 0 评论 -
Coreseek/sphinx全文检索的了解
Coreseek/sphinx全文检索的了解概述: 全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法,全文检索是将存储于数据库中整本书、整篇文章中的任意内容信息查找出来的检索。它可以根据需要获得全文中有关章、节、段、句、词等信息,也可以进行各种统计和分析。定义: 全文检索易龙天网的设计师认为可以把它划分为二部分: 全文 全文顾名思原创 2014-07-03 09:45:50 · 2792 阅读 · 0 评论 -
后台“待回复询盘”提醒功能实现
后台“待回复询盘”提醒功能 注意:不是新询盘数量,而是最近三天等待您回复的询盘数量哦! “待回复询盘”数量是指在三天内您未通过速卖通系统回复的询盘数量。每半小时更新一次。 注意:如果您打开过询盘邮件,但是没有通过速卖通系统回复(即点击系统邮件中的“立即回复”),后台显示的数量是不会减少的。【问:询盘在哪里?】 答:当您的TradeManager不在线时原创 2014-06-16 13:39:33 · 1398 阅读 · 0 评论 -
php文件及文件夹操作(创建、删除、移动、复制)
<?php/** * 操纵文件类 * * 例子: * FileUtil::createDir('a/1/2/3'); 测试建立文件夹 建一个a/1/2/3文件夹 * FileUtil::createFile('b/1/2/3'); 测试建立文件 在b/1/2/文件夹下面建一个3文件 * Fi原创 2014-06-09 17:06:21 · 3093 阅读 · 0 评论 -
php实现网页HTML标签补全方法
php实现网页HTML标签补全方法 php使HTML标签自动补全闭合函数方法如果你的网页内容的html标签显示不全,有些表格标签不完整而导致页面混乱,或者把你的内容之外的局部html页面给包含进去了,我们可以写个函数方法来补全html标签以及过滤掉无用的html标签.原创 2014-02-14 14:25:59 · 3086 阅读 · 1 评论 -
<link rel="canonical">概念和用法(增加页面权重,利于排名)
<link rel="canonical">概念和用法(增加页面权重,利于排名)Canonical标签是做什么用的? canonical标签就是告诉搜索引擎哪个页面是权威页面。以我的理解,Canonical标签大致的作用如下。第一,使用Canonical标签使网址规范化。第二,避免内容重复页面,搜索引擎收录更准确。第三,集中传递页面权重。原创 2014-02-14 12:42:53 · 7799 阅读 · 1 评论 -
PHP使用正则表达式查找替换字符串
1. preg_match — 执行一个正则表达式匹配int preg_match ( string $pattern , string $subject [, array &$matches [, int $flags = 0 [, int $offset = 0 ]]] )搜索subject与pattern给定的正则表达式的一个匹配. pattern:要搜索的模式,字符...原创 2014-02-13 12:57:15 · 1379 阅读 · 1 评论 -
通过php程序来操作memcached配置
memcache的概念和配置,通过php程序来操作memcached:2.1 memcache介绍目的:通过缓存数据库查询结果,将其保存在内存中,减少数据库访问次数,提高项目性能;'用空间换时间'2.2 实例证明memcache提升性能前期知识准备Apache 有一款压力测试工具 ab [ApacheBench] 此工具可以模拟多人并发访问某个程序1原创 2014-02-21 08:35:50 · 883 阅读 · 1 评论