随笔分类 - php
摘要:第一步:进入yii migrate 通过dos(我是win7系统,其他系统类似,就是进入字符界面)打开网站目录 输入 按回车,会有个判断是否打开migrate,输入y按回车 这时候,就可以创建自己的数据库创建或者修改任务了! 举例1: 第一步:创建任务文件 $ ./yii migrate/creat
阅读全文
摘要:一个数组要入库,发现不可以,特定用函数转为字符串入库 用“,”分割,并转为字符串 转换后的data效果: 把字符串按照分隔符切割出来使用:
阅读全文
摘要:有个奇葩需求,在QQ群里面看到的,这个人问了好久,我思考了下,觉得这个方法比较好: 网站每次访问加个判断,必须带right参数,不存在无法访问网站。 生成一堆账号密码用于生成cookies,发给客户公司,让公司去发给员工,员工进网站前需要先生成一次cookies才能继续使用网站。当用户清理了cook
阅读全文
摘要:制作背景:公司要做第三方文件管理系统,客户有时候需要直接访问文件,但是我们又不想暴露文件路径,才有这代理访问 基本功能介绍:读取txt文档、读取图片,如果有需要,可以通过插件读取doc、pdf文档, 控制器 模型代码 效果展示: 读取bmp后缀的图片 读取txt文档
阅读全文
摘要:下载项目 注意,clone跟的是项目地址 查看分支(也就是版本) 下载新的更新数据(每次提交代码到git,需要同步下数据,然后再提交,这点跟svn类似) 提交数据到git(更新完了,要提交自己的版本)
阅读全文
摘要:介绍下博主,15年毕业,计算机出生,做了半年老师,几个月优化,刚升级phper,坐标厦门。入职5k,比自己预期低了点。公司还可以,主要用的yii2框架,以后主要更新yii为主。 1.数据库优化,问的最多的。myisam和innodb的区别,索引为什么加快搜索速度,怎么优化查询语句。 2.算法:数组排
阅读全文
摘要:【一、在服务器端配置】 安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防
阅读全文
摘要:1.服务器配置apache设置浏览器缓存,减少对服务器的请求;2.对查询比较多的内容设置静态页或者用redis和memcache缓存;3.优化数据库,查询多的用MyISAM引擎;查询的字段要什么查什么,不用*查询全部;不采用join语句;合理建立索引;合理使用用limit。4.站内搜索可以直接用百度
阅读全文
摘要:基本语法不做汇总 经典算法: 冒泡算法、快速算法、二分查找 字符串处理: 字符串查找 字符串排序 字符串切割 字符串定位 字符串对比 字符串大小写转换 Session和Cookies: Session不支持跨域,Cookies支持跨域; Session基于Cookies,禁用Cookies无法获取s
阅读全文
摘要:strpos() - 查找字符串首次出现的位置 strrpos() 函数查找字符串在另一字符串中最后一次出现的位置(区分大小写)。 strripos() 函数查找字符串在另一字符串中最后一次出现的位置(不区分大小写)。 strstr() - 函数搜索字符串在另一字符串中的第一次出现,区分大小写。 h
阅读全文
摘要:mod_expires可以减少10%左右的重复请求,让重复的用户对指定的页面请求结果都CACHE在本地,根本不向服务器发出请求。 在使用之前,首先要确认一下”mod_expires”模组是否有启用.如果是自己安装Apache来架设网页主机的话,这里我们可以透过编辑Apache的”httpd.conf
阅读全文
摘要:这个方法百度到的,有个面试我的让我做,百度了一堆资料才实现。
阅读全文
摘要:关于curl,请各位同学自行百度,我直接上案例。 首先开启你的curl拓展,在php.ini文件把curl拓展开启,即取消extension=php_curl.dll的分号。 eg:利用curl采集网站内容,并输出到txt文档: 目标:抓取本博客首页,并输出到文档 效果: eg:抓取网站内容,并直接
阅读全文
摘要:这里以阿帕奇为服务器软件,直接上案例: 1.把index.html重定向到index.php 效果:访问www.test.com/index.html效果等于www.test.com/index.php 2.把index重定向到index.php 效果:访问www.test.com/index效果等
阅读全文
摘要:keditor时一个免费的开源编辑器,很多公司在使用(百度编辑器也不错)。最近为了做一个客户信息管理系统,在发送邮件模块用到这个编辑器,也算学习一下新的东西。 第一步:下载编辑器 到它的官网下载:http://kindeditor.net/down.php 第二步:选择编辑器的样式 根据需要,选择合
阅读全文
摘要:(译文)名字冲突意味着: 你创建了一个函数named db_connect,然后你用了某个跟你有相同函数名的代码(例如:一个include)。为了解决函数名冲突的问题,你把原来的函数named db_connect重命名为SteveWa_db_connect,这种形式让你的名字更加长,而且更难阅读。
阅读全文
摘要:约定:句子以空格为词语分割符号,以句号为结束符号。 实现思路: 用函数explode(separator,string,limit)对字符串进行分割,再对得到的数据最后一个成员分割切掉符号。用一个新的数组倒序接收转为字符串,并补上句号。 代码实现: 效果:
阅读全文
摘要:从来没有用过api,都不知道怎么获得api的数据,跟着demo,然后修改,终于实现了手机号码查询的功能,代码和说明很全,大家试试。 效果展示: 有时间我会考虑写个带数据库的版本。
阅读全文