导航提示(面包屑型轨迹)为Web用户提供了方便、直观的导航帮助,将用户的当前位置分解为一个超链接路径提供当前文档中网站中相对位置的总揽。总体来说,更加优于浏览器本身提供的导航工具,而且能够补充甚至替代一般网站的本地化菜单系统。
这里演示两种不同的方法,第一种使用数组将难于处理的URL树转换为更加友好的用户命名约定。这种实现对于创建对应基本静态页面的导航树比较实用。第二种使用MySQL数据库,为数据库驱动的网站创建用户友好的导航映射。最后将面包屑轨迹简单地应用到 WordPress 模板的编写中。
目录:PHP
标签: code
递归函数(recursive function),即调用自身的函数,通常有很好的实用价值,用来将复杂的问题分解为简单的情况,反复调用自身处理直到问题解决。
这里以还贷计算器中的等额本息(每月以相等金额还贷款的本金加利息)还款为例子,输出一个表格,例举出每一期还款所需要的偿还的金额,所还的利息以及每月的贷款本金减少额。
先做一个HTML表接受用户输入,代码如下:
目录:PHP
标签: code
最近在学习PHP的PEAR(PHP Extension and Application Repository PHP扩展与应用库),测试软件我都首先在FreeBSD上安装,因为早已习惯与其软件维护的简便。
#cd /usr/ports/devel/pear
#make install clean
执行安装后提示当前PHP没有运行在命令行模式下,无法安装
#cd /usr/ports/lang/php5
#make config
目录:PHP
标签: pear
1. foreach()
foreach()是一个用来遍历数组中数据的最简单有效的方法。
#example1:
< ?php
$colors = array('red','blue','green','yellow');
foreach ($colors as $color) {
echo "Do you like $color? <br />";
}
?>
显示结果:
Do you like red?
Do you like blue?
Do you like green?
Do you like yellow?
目录:PHP
标签: code
终究还是抵挡不住Apple的诱惑,入手Macbook。在这个从未接触过的Mac OS X上,开始捣鼓我的个人开发环境设置。
一、配置终端
我一直都喜欢用终端的,FreeBSD下用Tcsh,Ubuntu和Mac OS X下也尝试下bash。先查看终端的配置信息:
$echo $SHELL
/bin/bash
$echo $PS1
\h:\W \u\$ –这个4个参数分别是hostname,工作目录,用户名和美元符$,管理员级的配置文件是/etc/bashrc。
现在先选择终端的偏好设置,我将主题改到Pro并将字体改为Monaco 14pt,这个主题基本上是黑色背景+20%左右的透明度,视觉效果很不错。然后在shell设定标签中,选择当shell退出时关闭窗口。我选择编辑~/.bash_profile
目录:PHP
标签: Mac
Joomla版本: Joomla_1.5.8-Stable-Full_Package
Joomla的安装与Wordpress相比还是有一些不同的,虽然目前已经非常简单,但是还是有要注意的地方。
1. 我发现configuration.php-dist不能预先复制为configuration.php,安装前一有configuration.php 这个文件存在,主页的访问链接就无法打开了。还是在安装完毕后进行操作比较合适。安装完成时会提供一段配置文件给你写入configuration.php并上传到joomla根目录
目录:PHP
标签: Joomla