php红包摇摇刮刮乐活动抽奖算法
php

php红包摇摇刮刮乐活动抽奖算法

分享一个活动中常用到的中奖概率算法1、均等算法/*** 红包算法,均等** @param number $money 红包总金额* @param number $num 生成的红包数量* @param number $max 红包最大金额* @param number $min 红包最小金额* @return array*/function getRedPa...

PHP网校网课在线学习考试,带手机端,带后台
系统源码

PHP网校网课在线学习考试,带手机端,带后台

PHP网校系统,在线学习、在线考试、付费学习、付费考试、错题复习、章节训练。教师角色可查看成绩和发布试卷。系统支持:PHP5.6+mysql应用场景:职业考试、技能考核、岗位评估、渠道考核、新员工入职考评、需求调研、问卷调查等所含模块:    1、用户模块:用户管理,角色管理    2、考试模块:考场管理,科目管理,试...

使用phpstudy搭建的环境,更换Apache到2.4高版本教程
常用软件

使用phpstudy搭建的环境,更换Apache到2.4高版本教程

Apache官方发布的Apache新版本,主要是针对被发现的一个高危提权漏洞,可以通过提权控制服务器。这个漏洞所影响的版本十分广泛,涉及到从 2.4.17(2015.10.9) 到2.4.38(2019.4.1) 的所有版本。所有说,都升级吧!!!如果你没有用集成环境,单独升级就可以了。这里说一下使用PHPstudy集成环境的升级教程,然后更换成其他版本的A...

PHP基于QQwry.dat纯真IP数据库的IP地址查询类
php

PHP基于QQwry.dat纯真IP数据库的IP地址查询类

前两天分享了一篇《IP地址查询免费API接口整理》,在实际运用到项目的时候发现问题了。因为这个都是远程获取的数据,在服务器通信不是很好的时候,waiting有点长,虽然说那几个API接口的速度已经很快了。本来客户的服务器配置不是很高,30多kb的页面加载在220ms内,一加上curl抓取API数据,立马飙到530ms左右,,,小心脏有点受不了。。哎,本来想用...

php操作txt文件,读取一行后并删除此行
php

php操作txt文件,读取一行后并删除此行

在做项目的时候,有这样的一个需求,数据保存在txt文件中,每次读取一行,然后进行业务处理。txt中的数据不是一次执行就全部处理的,所以需要处理一行数据,就把当前一行的数据删除掉。一个大神写的方法,分享给大家。DEMO:$dataFile='data.txt'; function readKeywordOne(){  &...

PHP根据关键词批量生成HTML静态页面,可独立获取列表,可主动推送百度
功能技巧

PHP根据关键词批量生成HTML静态页面,可独立获取列表,可主动推送百度

有时候我们在做站的时候会去挖词,然后根据挖到的词整理一下文章,或者整理一些页面。这种方法基本上是为了占关键词,或者导权重的(咱也不知道,网上说的),说实话,博主是不提倡使用这种方法的哈。这种批量生成html静态页面的技术不难,博主发布的这款源码也是异曲同工,不过增加了一些设置项,更方便。这个版本的特点:对生成数量进行了每日的限制,可以修改参数来满足要求。可以...

关于php读取文件,文件名排序出现1 10 100混乱问题的解决办法
php

关于php读取文件,文件名排序出现1 10 100混乱问题的解决办法

php读取本地文件,获取的数据排序是混乱的,理想中的是1,2,3,4,5这种可实际上是1,10,100,1000,1001这种。。。这种情况是在win环境中测试的,目前在linux中正常的。。window资源文件:php读取的文件数组(本文中用的是scandir($path, SCANDIR_SORT_NONE)读取):解决办法:对数组进行排序 SORT_S...

php中文分词类库,可自定义更新词典
php

php中文分词类库,可自定义更新词典

分词有什么用?文章或短语分词后可自动提取关键词,可以实现文章自动关键词、分词搜索等功能。用于分词搜索的比较多点,比如百度或淘宝的搜索功能。本文中使用的分词程序是:PHPAnalysis分词PHPAnalysis分词程序使用居于unicode的词库,使用反向匹配模式分词,理论上兼容编码更广泛,并且对utf-8编码尤为方便。PHPAnalysis的词库是用一种类...

一些常用的PHP博客系统功能对比
动态

一些常用的PHP博客系统功能对比

近期有朋友问题PHP博客系统有哪些,哪个比较好用。这里对几家比较常用的PHP博客系统对比分析。比如:WordPress了、rpcms了、emlog了、zblog-php了等等。一下内容仅代表博主个人看法,排序不分先后。1、emlog我的第一个博客就是用emlog搞的,使用了有几年时间了。总体来说,emlog还是可以满足一般的功能需求的。优势: &n...

thinkphp6多应用模式URL隐藏应用名的几种方法
功能技巧

thinkphp6多应用模式URL隐藏应用名的几种方法

thinkphp6多应用模式,默认的URL中带有index类似的应用名称,为了SEO友好,缩短URL,需要把应用名称隐藏。在网上爬了半天,各种各样的方案都有,这里就总结几个比较好用的、实用的方法。一、应用绑定域名修改config->app.php,如下:这种方法操作简单,但要有域名都得有域名,不能这个应用绑定子域...

PHPAnalysis中文分词2.0版本,支持链式调用,丰富词性,增加TF-IDF计算权重
php

PHPAnalysis中文分词2.0版本,支持链式调用,丰富词性,增加TF-IDF计算权重

php分词一直在用PHPAnalysis,随着业务需求的不断增加,原版的PHPAnalysis已不满足需求了,并且原版也很长时间没更新了。这个分词是在原版基础上修改的,加入了一些新特征:在analysis基础上修改分词算法重构文件结构,支持composer优化分词步骤(粗分、切分、优化三步完全独立)优化词性标注,新增更...