星期六 上午多云,下午晴(今天风大) 13~25℃

替换 url 参数名,301 重定向(php)

改变 url 的参数名,考虑到要使以前的 url 仍然可以访问。

例:

http://www.friends8.com/sports/view.php?uid=15&do=blog&id=1233

要把其中的 "do=blog" 改为 "do=base"

http://www.friends8.com/sports/view.php?uid=15&do=base&id=1233

同时不影响旧的 url 访问。

方法(使用 str_replace 替换字符串):

<?php
$old_url = $_SERVER["QUERY_STRING"];
$new_url = str_replace("do=blog", "do=base", $old_url);
header("HTTP/1.1 301 Moved Permanently");
header("Location:view.php?".$new_url);
exit();
?>


友吧今天

  • 处理默认头像。
  • 优化数据库,新增的表前缀统一用"uh_base_"。
  • 打算取消 tag 模式,一方面没有必要用 tag,二是开销太大,改用 type 模式(明晚处理)。

星期五 阴(中午零星阵雨,晚上阵雨) 14~22℃

PHP elseif 和 else if 区别

http://www.php.net/manual/zh/control-structures.elseif.php


友吧今天

uh_blog 分表初步完成,根据地址栏 type 参数的不同,加载不同表。

第1430天:开始拆分 uh_blog 表

星期四 雾霾,有微弱阳光 14~25℃

友吧今天

昨晚想的把装备、场馆、教练从 blog 模块中拆分成三个表,以取代用 typeid 来区分的方式。三个模块大部分字段相同,个别字段不同。

今天请教了老秋和老林,也都说分表比较好管理,也便于日后增减模块。

所以打算分表。

今晚看了下涉及的文件和表结构,大体想好了思路。好像没有昨晚想象的那么麻烦。

备份好数据库和文件,先开始拆分教练。

  1. 复制 uh_blog,取名 uh_blog_coach;
  2. 把所有文件中使用“sir”的字符改为“coach”(以前使用“sir”,现在觉得“coach”比较贴切)。

 

第1429天:创建装备列表页

星期三 有时多云有时阴 15~24℃

友吧今天

  • 优化用户动态列表操作(把“只看此类动态”放到右上角)。
  • 创建装备列表页。
  • 创建装备 tag 数据库字段。
  • 有一个想法,想把“装备、场馆、教练”拆分成三个表,但是这样一来,可能会对改版进度影响比较大。

第1428天:用户中心完成

星期二 阴转多云 13~21℃

友吧今天

  • 用 jquery 的 animate() 处理“转到指定锚点”和“回到顶部”;
  • 用户中心首页完成;
  • 用户中心留言簿完成;
  • 明晚开始处理装备,这是 v3 的新东西。

第1427天:处理用户中心首页(4)

星期一 晴转多云 9~23℃

友吧今天

  • 频道列表页的“发表”按钮优化。
  • 处理用户中心首页第四晚。

第1426天:《忠犬八公的故事》

星期日 阴 11~22℃

《忠犬八公的故事》

中午一边吃饭一边看这电影。

一部很适合与你所爱的人或者爱你的人一起看的电影。

http://movie.douban.com/subject/3011091/


友吧今天

处理用户中心首页第三晚。

星期六 上午阴,下午小雨 11~23℃

友吧今天

处理用户中心首页。

星期五 阴 10~21℃

notepad++ 的目录搜索功能

安装“Light Explorer”插件,在目录上点右键有一个“search form here”,和 dreamweaver 的找查功能类似,以前有用过另一个插件“Explorer”的查找功能,速度非常慢,最近用“Light Explorer”的查找功能,速度非常快,而且会保留历史查找结果(这一点比 dw 好)。

有了这个功能,基本上可以完全不用 dw 了。此前打开 dw 的时候绝大多数也就是需要进行目录搜索的时候。


友吧今天

  • 完善圈子页;
  • 处理用户中心首页。

第1423天:注册 google+ 始料不及

星期四 白天阴,傍晚阵雨 13~22℃

注册 google+ 始料不及

下午用友吧的账户来开通 google+,填生日时想,就填友吧的上线日期吧,结果悲剧了。说未满 13 周岁,此账户被禁用,并且与此账户关联的产品都不能使用,AdSense、AdWords、gmail,都用不了。29 天后如果还没验证,就将删除这个账号,真吓人的。

google 这招很狠,如果只是一个新注册的没有关联其他产品的账户,大不了重新注册一个,现在是 google 拿其他产品来挟持你。

我一向深爱的 google,又被我发现猥琐的一面。google 最著名的猥琐行为大概是 AdSense 封号吧(比较有影响力的例子:11 续22 续),我还没遇上,不过我想应该也是迟早的事。

上传身份证扫描件。

以前只有两个途径,一个是通过信用卡,一个是通过邮寄或传真,现在多了个在线上传。我选择了在线上传。

等待审核:

地址是这个:https://www.google.com/accountdisabled/begin

 

2012-4-13 更新:

上午发现已经恢复了。


友吧今天

完成圈子页(一期只做首页,列出话题)。