深爱那片海 发表于 2015-2-4 00:20:46

PHP网站制作之若何用PHP做到即时简繁切换

模仿的不光是模仿,模仿的同时在加改进,就成了自己的作品了。   看到满多网站都有即时简繁切换的功效,只是都不见有人供应做法,因 此我也写了一段转换程式,给有需求的人参考:

以下程式所用的table档是a4chinese的big5-gb.table,其版权为a4chinese作者一切;PHP程式码局部则可自在修正使用,唯不得出售营利..^^

1.先获得big5-gb.table档,你可在文章上面的链接找到.

2.到场以下PHP程式码:

function big52gb($Text){
$fp = fopen("big5-gb.table", "r");

$max=strlen($Text)-1;
for($i=0;$i<$max;$i++){
$h=ord($Text[$i]);
if($h>=160){
$l=ord($Text[$i+1]);
if($h==161 && $l==64){
$gb=" ";
}else{
fseek($fp,($h-160)*510+($l-1)*2);
$gb=fread($fp,2);
}
$Text[$i]=$gb;
$Text[$i+1]=$gb;
$i++;
}
}
fclose($fp);
return $Text;
}




3.接著就能够用了

$a="繁体转简体";
$a=big52gb($a);



以上程式码是最复杂的办法,也就是一个一个翻,至於速度 还可以,若要快点,那就要改写一下办法了(我不是用这类办法,不外由于我的办法还在测试中,还不知稳不不乱, 所以临时没写出来)...^^

对于PHP的语法结构,刚开始真的很不习惯,真搞不懂为什么每个变量之前都要加个“$”符号,每个语句写完之后都必须加上“分号”来表示此句已经结束,还有,PHP对字母的大小写是敏感的,写的时候一定要注意大小写的区别。

简单生活 发表于 2015-2-4 12:03:38

有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。

admin 发表于 2015-2-5 19:25:06

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

再现理想 发表于 2015-3-3 14:44:09

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎

谁可相欹 发表于 2015-3-6 11:20:45

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。

因胸联盟 发表于 2015-3-7 20:01:15

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

柔情似水 发表于 2015-3-11 09:05:26

最后祝愿,php会给你带来快乐的同时 你也会给他带来快乐。

小魔女 发表于 2015-3-17 07:08:30

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

愤怒的大鸟 发表于 2015-3-19 16:45:50

没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。

小女巫 发表于 2015-3-19 17:10:29

多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。

海妖 发表于 2015-3-19 21:46:14

作为一个合格的coder 编码的规范是必须,命名方面我推崇“驼峰法”,另外就是自己写的代码最好要带注释,不然时间长了,就算是自己的代码估计看起来都费事,更不用说别人拉。

小妖女 发表于 2015-3-20 10:34:09

我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。

变相怪杰 发表于 2015-3-20 20:20:20

环境搭建好,当你看见你的浏览器输出“it works\\\\\\\"时你一定是喜悦的。在你解决问题的时候,我强烈建议多读php手册。

灵魂腐蚀 发表于 2015-3-22 00:51:15

当然这种网站的会员费就几十块钱。

仓酷云 发表于 2015-4-14 14:43:36

个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。

活着的死人 发表于 2015-4-21 19:13:10

首先我是坚决反对新手上来就用框架的,因为对底层的东西一点都不了解,造成知识上的真空,会对以后的发展不利。我的观点上手了解下框架就好,代码还是手写。当然啦如果是位别的编程语言的高手的话,这个就另当别论啦。

只想知道 发表于 2015-4-24 11:52:59

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。

乐观 发表于 2015-4-27 08:41:23

爱上php,他也会爱上你。

爱飞 发表于 2015-5-4 08:07:36

因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
页: [1]
查看完整版本: PHP网站制作之若何用PHP做到即时简繁切换