标签 PHP 下的文章

discuz附件图片迁移阿里云OSS

discuz附件图片迁移阿里云OSS,该方法也适用于七牛、又拍云 数据库相关操作 涉及到的数据库表: pre_forum_attachment pre_home_pic pre_portal_article_title pre_portal_attachment pre_portal_topic_pic 1、pre_forum_attachment update pre_...

memory   2017-09-21  暂无评论

理解PHP中的stdClass类

相信大家跟我一样,会经常看到和下面很类似的PHP代码: $user = new stdClass(); $user->name = 'gouki'; 这样的代码,这是干嘛用的呢? 翻开手册,搜索stdClass,你会发现,手册上几乎没有介绍,如果你再次搜索google,看到的也几乎全是英文解释。 其实,stdClass在PHP5才开始被流行。而stdClass也是zend的一个保...

memory   2017-09-18  暂无评论

PHP开发中将阳历转换成阴历并显示节气、节假日的方法

php类 <?php /** * Class Lunar * 农历 节气 节日 * author:guoyu@xzd */ class Lunar { public $MIN_YEAR = 1891; public $MAX_YEAR = 2100; public $lunarInfo = array( array(0,2,9,21936),array(6...

memory   2017-08-15  暂无评论

PHP5.3x不再支持ereg和eregi等参数之替换函数

下面列举了部分被弃用的函数: call_user_method()(使用 call_user_func() 替代) call_user_method_array() (使用 call_user_func_array() 替代) define_syslog_variables() dl() ereg() (使用 preg_match() 替代) ereg_replace() (使用 preg_...

memory   2017-07-29  暂无评论

WEUI原生以及使用webuploader插件上传方法

直接撸代码 $(function() { // 允许上传的图片类型 var allowTypes = [ 'image/jpg', 'image/jpeg', 'image/png', 'image/gif' ]; // 1024KB,也就是 1MB var maxSize = 1024 * 1024; // ...

memory   2017-07-13  暂无评论

分享一下替换了InitPHP中的邮件发送类 支持SSL

因为阿里云已经封了25端口,所以必须要上ssl的邮件类了,个人不喜欢那些动不动引入一堆文件的类,所以将InitPHP的自带邮件类换成了支持SSL的,方法使用上略有不同,但大致差不多 <?php if (!defined('IS_INITPHP')) exit('Access Denied!'); /** * 邮件发送类 * 支持发送纯文本邮件和HTML格式的邮件,可以多收件人,多...

memory   2017-07-08  暂无评论

PHP中关于正则的一些小笔记

正则是很多程序员入门最头疼的,我之前也是 在2011年之前,当时看着正则完全就是蒙的,于是写正则这样的任务全部扔给了浪浪来做... 事过这么多年,正则越用越顺手了 于是简单的记录一下常用的 前言 1.界定符 2.原子 3.元字符 4.修正符 界定符 界定符正如其名,就是定一个边界,边界已内的就是正则表达示。 必须成对出现,有开始就有结束。不能用a-zA-Z0-9\ 举些粟子: /中...

memory   2017-06-27  1 条评论

一个可以藏在PHP扩展中的rootkit

荷兰研究人员Luke Paris创建了一个隐藏在PHP服务器模块中的rootkit,攻击者可以利用这个rootkit接管Web服务器,接管过程是通过一个很少使用的攻击向量(Apache模块)实现的。 PHP rootkit可以让攻击者获得被攻击服务器上的持久接管权,而且不会被检测到。Paris表示,利用PHP模块隐藏rootkit是个很聪明的做法,结果也很有效。他列出了以下几点原因: 易用...

memory   2017-06-20  暂无评论

php框架Yaf路由重写

通常为了友好的URL格式,会进行站点URL的重写,可以在webserver(Nginx)的配置中进行rewrite,也可在在程序端进行 以下使用Yaf框架进行URL的重写,进行一些整理,方便日后查看 YAF的URL重写方式主要有以下几种,可以综合使用 方式1:在配置文件中进行 ;a rewrite route match request /product/*/* routes.rou...

memory   2017-06-15  暂无评论

Typecho 设置父分类和子分类不同样式的方法

为 Typecho 的子分类设置二级菜单 <?php $this->widget('Widget_Metas_Category_List')->to($categorys); ?> <?php while($categorys->next()): ?> <?php if ($categorys->levels === 0): ?&g...

memory   2017-06-15  暂无评论

PHP最全的拼音操作类整理--生僻字的汉字转拼音

汉字转拼音,支持生僻字 <?php class py_class{ function py_class(){ $this -> pinyin = array( "a" => array(59371, 41648, 50400, 33157, 41392, 18661, 47599), "ai" => array(19697, 32...

memory   2017-06-15  暂无评论

PHP去除BOM文档的函数类,支持当前目录及子目录

去除BOM文档的函数类,要去除的文件目录,无参数则为文件当前目录,这是一个未测试的类 <?php if (isset($_GET['dir'])){ //要去除的文件目录,无参数则为文件当前目录。 $basedir=$_GET['dir']; }else{ $basedir = '.'; } $auto = 1; checkdir($basedir); func...

memory   2017-06-15  暂无评论

PHP计算(Google)地图上两点间的距离的类

计算地图上两点间的距离,使用的是谷歌地图,在我朝可能不太适用...仅供思路参考 <?php class GeoHelper { /** * @param int $lat1 * @param int $lon1 * @param int $lat2 * @param int $lon2 * @param string $uni...

memory   2017-06-15  暂无评论

PHP类-人民币金额转大写

网上找的一个人民币金额转大写程序PHP版,相关代码仅供参考 <?php //人民币金额转大写程序PHP版 class Ext_Num2Cny{ static $basical = array(0=>"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"); static $advanced=array(1=>"拾","佰","仟")...

memory   2017-06-15  暂无评论

PHP用Memcached实现队列功能

memcache队列类 支持多进程并发写入、读取 边写边读,AB面轮值替换 <?php /* * memcache队列类 * 支持多进程并发写入、读取 * 边写边读,AB面轮值替换 * @example: * $obj = new memcacheQueue('duilie'); * $obj->add('1asdf'); * $ob...

memory   2017-06-15  暂无评论