Tag: PHP
生命里有各种不测, 人生充满各种各样的问题, 只要活着, 日子就一天一天走, 或许问题总会解决, 但总有一天你总会离开, 时间不会给你足够的时间领悟. 本文一共 62 个汉字, 你数一下对不对. 几行PHP代码把人生解释的如此的透彻. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈
Linux 下有一个好玩的命令: figlet 这个命令是把一些信息用大的”字体”打印出来. 比如, 你可以通过管道将最后的结果用 figlet 显示出来.可以通过 apt-get install figlet(Ubuntu) 或者 sudo yum install figlet(CentOS) 来安装. 在PHP里, 有一个函数 shell_exec 用于运行一个 linux 命令并获得结果. 这们就可以将 figlet 命令在服务端运行并把结果在浏览器里呈现. 第一次结果会被缓存起来, 减少服务器的负担. 可以访问这个页面用于在浏览器里运行 …
很多国外的朋友都喜欢上推特 Twitter. 但是如果你发了很多推(我有600多条, 但很多都是每天机器自动发的), 在Twitter 上查找以前的推就不是很方便了, 因为用了 Ajax 技术, 没办法一页一页翻. 当然, 你可以在 Twitter 的设置里要求一份备份, 那么你将收到下载的邮件. 更好的办法就是, 我们可以通过 Twitter API 将所有你发的推给存储在你的SQL数据库里, 那么还可以在 博客中显示出来, 更加方便检索. 首先, 我们需要在博客所在的服务器数据库里创建这么一个表, 比如 tweets. 有四个字段: tweet …
有时候博客主页上只显示文章摘要是很有好处的, 比如文章过长的时候用户就不方便定位文章. 只在首页, 搜索页, Tag, 目录类别, 还有存档页显示文章标题, 还有一两句话摘要 则会让页面显得简洁许多. 其实你只需要编辑模板页面 content.php (推荐子主题),然后找到下面这行代码: <?php if ( is_search() ) : // Only display Excerpts for Search ?> 把它改成: <?php if ( …
在折腾好VPS之后, 就打了一条 sudo apt-get upgrade 然后显示PHP版本已经更新到 5.5.9.查了一下更新记录,其中最重要的是就是 PHP5.5 之后就内置加速缓存 OpCache (默认就是开启的). 在 php_info(); 命令之后则有一块很重要的新模块: 也就是说 PHP 会把一些常用的文件编译成 Opcode 放内存中供下次调用,这样就会省时间,因为PHP是动态语言,每次 apache 服务器去解释PHP程序很耗时间的. 在 PHP5.5 之前,有类似的开源模块,比如 APC (Another PHP Cache), 用得也很多, …
有些信息不够放在单独一个页面里, 也不好总是显示在显眼的地方(浪费空间) 所以最好就显示在每页的最底下,比如就是博客的统计信息. wordpress 每个主题都应该会有一个叫 footer.php 的文件,可以找到页底显示信息那里,插入以下PHP代码,就可以显示博客运行天数, 文章和页面总数,还有评论数. <?php global $wpdb;// https://helloacm.com $query = "select count(1) from `wp_posts` where `post_status`='publish' and `post_type`='post'"; $cnt_posts = $wpdb->get_var($query); $query = "select count(1) …
您可能注意到,加了一个”评分“的页面,用于显示得分靠前的文章. 我用了一个 GD Star Rating 的WP插件,装完效果如下, 可以让网友很轻松的为贴子或评论打分. 有点像 Facebook 的 赞或者 google plus 的 +1. 这些信息可以用来显示博客的热门文章. 做一个这样的页面其实很简单,不过你需要一个 能在贴子里加入 php 代码的插件,我用的是 Simple PHP Include 在 WP 插件控制里是可以找到的. 然后我们需要创建这样的一个页面(建议用PAGE,而不是POST) 然后这个 rate.php …