Windows 10 上的 PHP 开发环境
这里有标题党之嫌,其实也就是原本在 Windows 7 上安装好的开发环境,升级到 Windows 10 后发生的一点点变化,真正的环境配置请移步 Windows 上的 PHP 开发环境 其实如果之前的 Windows 上按标准安装好了开发环境,升级后基本上只需要停止默认的 Web 服务即可,操作如…
这里有标题党之嫌,其实也就是原本在 Windows 7 上安装好的开发环境,升级到 Windows 10 后发生的一点点变化,真正的环境配置请移步 Windows 上的 PHP 开发环境 其实如果之前的 Windows 上按标准安装好了开发环境,升级后基本上只需要停止默认的 Web 服务即可,操作如…
PHP 使用的 cURL 依靠 libcurl 库,libcurl 很好的支持 http、https,因而在登入和获取页面时完全可以充当浏览器的角色。 下面介绍一下我常用到的登入和获取页面代码,功能上,记录了登入 cookie,可以一次登入后免登入直至 cookie 过期。 应用场景:某些小型服务网…
2014 年 9 月 24 日,Bash 惊爆严重安全漏洞,编号为 CVE-2014-6271,该漏洞将导致远程攻击者在受影响的系统上执行任意代码。破壳漏洞(ShellShock)的严重性被定义为 10 级(最高)。 GNU Bash 4.3 及之前版本在评估某些构造的环境变量时存在安全漏洞,向环境…
以下为修复漏洞的 Ubuntu 发行版本中最低的版本要求 Ubuntu 10.04: 此发行版本的 OpenSSL 不受影响 Ubuntu 12.04: 1.0.1-4ubuntu5.12 Ubuntu 12.10: 1.0.1c-3ubuntu2.7 Ubuntu 13.04: 官方支持已经过期,…
离 Google Reader 逝去两个来月了,此文仅作个纪念 下载 user@gmail.com-takeout 文件并解压后,得到的是 json 文件,用 json_decode() 函数做一下解码 json 的操作 date_default_timezone_set('Asia/Chongqi…
WordPress: Modify autosave interval and disable post revisions 打开 WordPress 主配置文件 wp-config.php 添加下述代码 // 更改自动保存间隔 define('AUTOSAVE_INTERVAL', 6000 );…
关于会话处理 HTTP 是一种无状态的协议,说明每次请求的处理都与之前或之后的 请求无关,但是为了能够调整用户特有的行为和首选项,出现了一种在客户端存储少量信息(常称为cookie)的实践,但由于 cookie 大小的限制、所允许的 cookie 数量以及 cookie 的实现上的各种不一致,出现了…
PHP 提供了很多有用的预定义变量,可以在执行脚本的任何位置访问,用于提供大量与环境有关的信息。可以通过这些变量获得关于当前用户会话、用户操作环境和本地操作环境等详细信息。PHP 会创建部分变量,而其他许多变量的可用性和值则取决于操作系统和 Web 服务器。 $_SERVER $_SERVER 包含…
正则表达式是一个比较实用的开发工具,主要用来处理复杂的字符串,如按要求替换字符串,验证Email有效性,验证密码强度,替换掉用户输入的特殊字符等等。正则表达式的基本语法请移步 Wiki 。 在一段文本里高亮显示指定单词 搜索并高亮显示一个特殊的单词可以应用于显示搜索结果,将搜索关键字突出,便于用户查…
新发布的 WordPress 3.0 中新增了一个实用的功能,将外观层所表现的边栏(sidebar)和页脚(footer)等通过内置函数实现,删减模块不需要再改动代码,可直接在控制板直观自由地添加和改动。 值得注意的是,3.0 版本的 WordPress 在发表此文章时还没有中文版本,我使用英文版升…
导航提示(面包屑型轨迹)为Web用户提供了方便、直观的导航帮助,将用户的当前位置分解为一个超链接路径提供当前文档中网站中相对位置的总揽。总体来说,更加优于浏览器本身提供的导航工具,而且能够补充甚至替代一般网站的本地化菜单系统。 这里演示两种不同的方法,第一种使用数组将难于处理的URL树转换为更加友好…
递归函数(recursive function),即调用自身的函数,通常有很好的实用价值,用来将复杂的问题分解为简单的情况,反复调用自身处理直到问题解决。 这里以还贷计算器中的等额本息(每月以相等金额还贷款的本金加利息)还款为例子,输出一个表格,例举出每一期还款所需要的偿还的金额,所还的利息以及每月…
WordPess 2.5 以后,wp_title() 函数新增了功能,可以直接将文章标题和分隔符显示在博客名称之前,用法在默认模板的<title></title>字段给出了范例: 这段代码能在主页的浏览器标题上只显示博客标题,而文章页面则是“文章标题 | 博客标题”样式
最近在学习PHP的PEAR(PHP Extension and Application Repository PHP扩展与应用库),测试软件我都首先在FreeBSD上安装,因为早已习惯与其软件维护的简便。 #cd /usr/ports/devel/pear #make install clean 执…
终究还是抵挡不住 Apple 的诱惑,入手 Macbook,在这个从未接触过的 Mac OS X 上,开始捣鼓 PHP 开发环境。 配置终端 我一直都喜欢用终端的,FreeBSD 上用 Tcsh,Ubuntu 和 Mac OS X 上使用 bash,先查看终端的配置信息: echo $SHELL /…
Permalink是Permanent Link(永久的连接)的缩写,Permalink 指向的均为一个网络日志条目 (Entry) 的独立网页。 WordPress2.7中的设置位置是Settings->Permalinks。除开默认的“http://phpstone.com/?p=123”…
Firestats是一个网站流量统计系统,基于PHP+MySQL。它是一个独立的系统,可以直接安装使用,也可以作为WordPress的一个插件(Plugin)程序来安装。 近期最新的Stable version: 1.6.0-stable 我从旧版本进行升级安装,先禁用Firestats插件,上传安…
大量写代码的人都知道,好的字体不仅能减轻眼睛的负担,还能减轻大脑的整个负担,保持心情愉悦。 在Mac OS下,因为基本都用Macvim,我觉得系统下的Monaco字体已经很合适了。下图是Monaco在Windows的Gvim下的效果:
Joomla版本: Joomla_1.5.8-Stable-Full_Package Joomla的安装与Wordpress相比还是有一些不同的,虽然目前已经非常简单,但是还是有要注意的地方。 1. 我发现configuration.php-dist不能预先复制为configuration.php,…