随笔分类 - php
摘要:修改httpd.conf 添加端口监听 添加https处理类库 虚拟主机配置
阅读全文
摘要:./configure --prefix=/usr/local/php52 make时提示:.....................................................ext/iconv/.libs/iconv.o(.text+0x1738): In function
阅读全文
摘要:centos7+redis+php环境配置 下载redis(更多版本可到redis官网进行查找) 解压,编译 make test时出现如下异常 缺少tcl,安装tcl 编译,安装 成功安装出现如下提示信息 初始化redis 修改redis.conf 修改redis.conf daemonize on
阅读全文
摘要:利用svn hooks将php程序自动发布到测试环境 复制仓库hooks目录下的post-commit.tmpl为post-commit 将post-commit修改为: svn提交时会触发post-commit命令;只需要在注释中添加auto_deploy便可将svn内容导出到指定目录 不足之处:
阅读全文
摘要:LNMP作为php流行的运行环境,而最近需要搭建一个内部的php论坛。记录下LNMP的安装: 1、安装mysql 请参考:centos7 安装mysql5.7.11注意事项 2、安装php 3、安装php依赖库 4、启动php-fpm 5、添加nginx服务(nginx.conf)
阅读全文
摘要:最近在做一个discuz的插件,由于需要程序自动生成并调用discuz已经存在插件的帖子。然而这就相当于自动发帖的功能了。网上找了一下,大部分都是通过curl模拟登陆,模拟发帖的,这显然不满足我的要求。如果采用这种方式既笨重又麻烦。百度了一通,没发现好的结果。于是google了一番,最后找到一个...
阅读全文
摘要:转自:http://www.cnblogs.com/oldphper/p/4123415.html本文列举3个方法,实现json_encode()后的string显示中文问题。做接口时不需要,但存log时帮了大忙了。在贴代码前,必须贴上官方param和return,链接:http://php.net...
阅读全文
摘要:最近在做ecshop的二次开发,程序发布后测试出现一个莫名的问题。点击几次页面后出现session丢失,需要重复登陆;本地怎么测试也都无法重现问题。一开始以为是修改程序的问题,可是怎么找都找不着问题所在。网上搜索了一下,说是ip发生了变化引起的。于是做了如下测试: 1、www.ip.cn查询并...
阅读全文
摘要:在discuz二次开发中调用discuz的编辑器是一件在所难免的事情,然而discuz的开发文档少得可怜;因此在二次开发的时候查看源码和各种莫名其妙的问题着实令人摸不着头脑。前面讲解了一下调用discuz编辑器的实例调用discuz编辑器再也不是问题了。然而这只是一个粗糙的例子,而discuz帖...
阅读全文
摘要:最近对放在阿里云的程序作了升级,但在升级的时候却出现了一个莫名其妙的问题,导致整个应用无法使用。这是一个ecshop的程序,程序升级完以后出现莫名其妙的语法错误。然而程序本地测试并无问题。 报错异常Parse error: syntax error, unexpected T_IF in /w...
阅读全文
摘要:前面讲了如何开发一个discuz的特殊主题插件,详情可在此查看discuz特殊主题插件开发步骤和犯的愚蠢错误。上一篇文章讲解的是一些简单的开发步骤,不涉及到具体的编码。网页编辑器之类的都是系统默认带过来的,因此也就没有太多的问题。然而,这些天又折腾了一遍“个人设置”模块的开发。这些天百度和goo...
阅读全文
摘要:discuz作为国内流行的论坛系统,可谓造福了不少趣味相投的网友们。它让天南地北、国内外有着共同兴趣爱好的人们聚集在一起,分享彼此的喜怒哀乐、心得体会。然而作为discuz的使用者之一,还是个码农,然而对discuz的系统架构和二次开发了解得并不多。前段时间有个朋友找到我说能不能帮忙开发一个特殊...
阅读全文
摘要:在日常的开发当中,随着开发的功能越来越复杂。对运行环境的要求也就随着需求的变化需要不断地更新和变化。一个在线的生产系统不可能一开始就满足了所有的运行依赖,因此动态地添加依赖就显得比较必要了。如果你的应用是基于lanmp的话,那么很有可能某天需要添加一个apache的扩展或者php的扩展。此次记录...
阅读全文
摘要:这是一篇记录在日记里面的技术文档,其实是对ecshop的二次开发。主要作用是将一个子类对应多个父类,并指定条跳转url的功能。ecshop是一款在线购物网站,感兴趣的可以下载源码看看。我们看看具体是怎么修改的。 1、数据库表“表前缀_category”添加如下字段alter TABLE `g...
阅读全文
摘要:这是一个简单的php加phpquery实现抓取京东商品分类页内容的简易爬虫。phpquery可以非常简单地帮助你抽取想要的html内容,phpquery和jquery非常类似,可以说是几乎一样;如果你有jquery的基础的话你可以迅速地上手。 1、下载phpquery并置于web根目录下的ph...
阅读全文
摘要:会不会碰到这样一种情况呢?每次获取数据将数据和历史版本都有一定的差别,然而用ThinkPHP的addAll()函数,却会将已有的数据删掉再重新写入。这明显不是我们想要的。但自己写sql每次几十个字段也是醉了。如何优雅而又轻松地实现sql的自动生成呢?于是有了下面这个方法。 /** ...
阅读全文
摘要:最近在用ThinkPHP开发一个京东服务市场的应用,然而京东服务市场接口返回的数据是个对象数组。然而需要一个个属性取出来放到数组里面然后再利用ThinkPHP的addAll或者add方法写入数据库。然而每次返回的字段有几十个,每次这么拼接都要崩溃了。果然还是那句话,当你感到无法忍受的时候你就会想...
阅读全文
摘要:php在没有采用xdebug进行调试的时候,用var_dump打印出来的数组总感觉是一坨坨shit。打印出来数组元素的内容既不美观也看不出数组的结构,再加之代码洁癖的原因。网上找了一下,随之调试的数组内容就优雅地展现在你面前了。不再是一坨坨恶心的shit。
阅读全文