技术随笔

关于前端、PHP、移动设备的一些小技巧以及代码片段。

PHP导入读取Excel类 – phpExcelReader

5

之前帮客户开发一个小项目,需要实现的一个功能就是,上传一个软件导出的Excel文件到服务端上,然后再读取Excel里面的内容并且写入到数据库。 GOOGLE了半天找了了传说中的phpExcelReader – 一个可以用PHP读取Excel中的数据到数组中的类。 不过作者发布的时候有几处小问题,修改并且简单汉化了一下,扔到博客上来,以备不时之需。 使用的时候最好把reader.php中…

优酷视频调用方式(强力、无广告)

20

无广告优酷视频播放器调用(已失效) 这段代码是从淘宝上截取的flash,灰常好用,可在本窗口全屏播放。 1 2 3 4 <embed type="application/x-shockwave-flash" src="http://static.youku.com/v1.0.0201/v/swf/qplayer_taobao.swf?VideoIDS=XMjUy…

国外主流开源CMS简单评测

0

在众多的国外PHP开源CMS中,市场占有量最高的就要数WordPress、Drupal、Joomla三大金刚了,他们有各自的优缺点,首先要说的就是WordPress,跟Drupal、Joomla比起来,WP在开发和拓展方面远远比不上后者,不过WP却有惊人的人气,无疑WP是迄今为止最优秀的“博客系统”了,WP最主要的特点是简单易用,容易上手并且模板和插件相对来说也比较多。 Drupal就更倾向于二次…

让WordPress不在自己Pingback自己

0

WordPress的Pingback的功能不错,但是WP有个毛病就是自己Ping自己,于是就有了No Self Pings,不过本着插脚越少越好的原则,提取插件中的代码添加到模板里就可以了。 编辑当前模板的functions.php文件,在底部加入 1 2 3 4 5 6 7 8 9 //取消自己PING自己 function no_self_ping(&$links) &…

WordPress 之速度优化

11

WordPress除了默认模板之外,速度都慢的让人难以忍受,几乎WordPress的博主多多少少都会埋怨两句。 最近这两天刚换了服务器,也着手优化一下,最重要的其实还是服务器方面,Apache的优化、MYSQL优化。插件能不用就不用,不启用就删除,模板方面从网上随便找了个看着比较顺眼的,就拿它开刀吧。 首先第一步,优化header.php footer.php 找到你的主题里这两个文件把类似 bl…

Hyper Cache 老是不工作

7

本机测试的时候,偶尔生效一次速度超级快,基本上页面打开速度都在1秒以内,插件自身判断管理员、评论者不缓存,可是我不知道是插件冲突还是模板问题,不登陆的情况下也很少缓存,不得已只好修改下插件,记录一下省的更新之后麻烦。 wp-content/plugins/hyper-cache/cache.php 行60 if (substr($n, 0, 14) == ‘wordpres…

CentOS安装GD库支持

1

默认CentOS服务器装好LAMP环境后并不支持GD库,网上有很多教程非常复杂的讲述了一些安装GD库的方法。其实完全不必如此复杂。 由于CentOS将支持GD库的PHP作为另外一个版本的PHP来发布,如果需要服务器支持GD库,只需要直接安装带GD库的php版本即可。 下面是最简便的安装GD库的方法: 具体操作只有2个命令如下: 运行在线安装带GD库的PHP的命令: yum -y install p…

为网站添加favicon.ico图标(透明)

5

favicon图标的作用众所周知,一来可以在地址栏、收藏夹等位置显示,美观和其他网站区分开来,也易于赢得用户的信任,二网站图标对SEO也有些微的影响,并且一些搜索引擎包括百度已经开始收录ICO图标,在关键时刻可以赢得众多目光。 现在网上有很多favicon.ico的在线生成器,直接PS一个图片格式的图标放上去转化一下即可,那么我今天啰嗦这么多是想说一个小窍门,就是转换器做出来的图标是有白色背景的,…

VPS上优化Apache

0

一、削减模块以及计算调整可供APACHE使用的内存 影响WEB服务器最大的因素即为内存,所以我们把它放在最前面 在默认状态下,Apache会分配最大256个并发客户端连接,或者256个进程(每一个都对应一个请求)。按照这种设置,一个流量巨大的网站会在顷刻间崩溃(即使你假设每个进程占用5MB内存,那也需要1.3GB的内存来满足请求的数量)。如果不采取其它措施,系统会通过硬盘来尝试使用交换空间以处理它…

VPS 上优化 MySQL

4

MySQL 是一个很棒的 open source 数据库引擎,大部分的网站和博客都是由 MySQL 驱动的。MySQL 的默认安装占用的内存资源比较大(相对于一个只有 64MB 的 VPS来说),优化 MySQL 可以减少内存消耗,把更多的内存省下来留给其他程序。 MySQL 的配置文件在 /etc/mysql/my.cnf(Debian 5),为了方便调整配置,MySQL 为小资源系统提供了一个…