作者: Chris

超全局变量 $_SERVER 应用小记

PHP 提供了很多有用的预定义变量,可以在执行脚本的任何位置访问,用于提供大量与环境有关的信息。可以通过这些变量获得关于当前用户会话、用户操作环境和本地操作环境等详细信息。PHP 会创建部分变量,而其他许多变量的可用性和值则取决于操作系统和 Web 服务器。 $_SERVER $_SERVER 包含…

阅读全文

PHP 正则表达式应用

正则表达式是一个比较实用的开发工具,主要用来处理复杂的字符串,如按要求替换字符串,验证Email有效性,验证密码强度,替换掉用户输入的特殊字符等等。正则表达式的基本语法请移步 Wiki 。 在一段文本里高亮显示指定单词 搜索并高亮显示一个特殊的单词可以应用于显示搜索结果,将搜索关键字突出,便于用户查…

阅读全文

在 WordPress 3.0 中使用菜单

新发布的 WordPress 3.0 中新增了一个实用的功能,将外观层所表现的边栏(sidebar)和页脚(footer)等通过内置函数实现,删减模块不需要再改动代码,可直接在控制板直观自由地添加和改动。 值得注意的是,3.0 版本的 WordPress 在发表此文章时还没有中文版本,我使用英文版升…

阅读全文

PHP 导航提示(面包屑型轨迹)

导航提示(面包屑型轨迹)为Web用户提供了方便、直观的导航帮助,将用户的当前位置分解为一个超链接路径提供当前文档中网站中相对位置的总揽。总体来说,更加优于浏览器本身提供的导航工具,而且能够补充甚至替代一般网站的本地化菜单系统。 这里演示两种不同的方法,第一种使用数组将难于处理的URL树转换为更加友好…

阅读全文

递归函数 – 还贷计算器

递归函数(recursive function),即调用自身的函数,通常有很好的实用价值,用来将复杂的问题分解为简单的情况,反复调用自身处理直到问题解决。 这里以还贷计算器中的等额本息(每月以相等金额还贷款的本金加利息)还款为例子,输出一个表格,例举出每一期还款所需要的偿还的金额,所还的利息以及每月…

阅读全文

网络设备故障拾遗

最近碰上一个交换机坏掉和一个路由器坏掉,可是折腾了我一把,把处理过程记录一下。 先是部分电脑连接到打印服务器打印时整个office文档程序死掉,检查发现这些客户端无法通过网络正常连接到打印服务器,原本以为是网线之类的问题,但是发现这些电脑的IM工具、Web应用也正常,然后ping测试到打印服务器也没…

阅读全文

FreeBSD 次版本升级笔记

由于学习的需求,我在一台FreeBSD服务器上做着各种的尝试。之前FreeBSD的版本升级都需要重新编译内核源代码,那是一个我认为并不繁琐而且很有乐趣的过程,但是最大的缺陷在于最终的更新文件需要跑到机房在服务器连接的显示器跟前进行,无法通过SSH远程来完成。自从有了freebsd-update这个实…

阅读全文

让我们开始使用firefox

目前我使用的网页浏览器有Firefox 3,Internet Explorer 8,Sarari 4 Beta,Chrome。但归结到底,最喜爱的任然是Firefox,习惯于其功能的强大(虽然安装多个插件后firefox启动缓慢,但还是忍了)。下面从Firefox强大的附加组件(Add-On)出发,…

阅读全文

更新并使用Firestats1.60

Firestats是一个网站流量统计系统,基于PHP+MySQL。它是一个独立的系统,可以直接安装使用,也可以作为WordPress的一个插件(Plugin)程序来安装。 近期最新的Stable version: 1.6.0-stable 我从旧版本进行升级安装,先禁用Firestats插件,上传安…

阅读全文

是否遵循W3C修改HTML代码

建议遵循 多数的网站或者博客中,都会引用一些其他网站提供的代码,以实现一些功能或者动态的广告条目,但直接复制用来的话,会发现部分代码就会导致很多的HTML校验错误,因此有必要注意一下代码的规范性。 1.Twitter网站生成的侧边栏代码里包含如下不符合标准: 话说如“ <head>”之类…

阅读全文

规划你自己的学习方法

在古代,从有了人才选拔制度开始,都是勤奋刻苦地预学大量的知识,然后到使用时方从大脑这个数据库中提取,因此有了才高八斗,学富五车之说。然而,以前的学习方法,现在已经不适用了,不是吗? 现在厚积薄发的概念,应该是有针对性的领域或者专业了,因为人毕竟不是计算机,任谁都无法那么快那么多地存储信息。唯有用一种…

阅读全文

Vimwiki 特殊字符处理

Vimwiki 作为 Vim 的一个 Wiki 插件,有诸多方便的地方,但随着功能的加强,也出现了一些暂时无法解决的问题。下面描述的这个问题是我从版本 vimwiki-1-1 直接升级到 vimwiki-2-0-1 后出现的。 像 “here $1 is a , $2 is b”这样一行字符里包含两…

阅读全文