2010年6月10日星期四

PHP建站之后的几点总结

1、网站在设计前应该首先考虑一下,网站的各模块,各文件的树层次关系。

2、富文本编辑器。网上用js写的富文本编辑器很多,tinymce算是不错的一个,功能强大,可定制性强,wordpress和人人网用的就是这个。

3、CSS网页布局明显比传统的表格布局好,简单可操作性强。我也是借了好几本关于CSS的书看,头都看大了。建议初学者可以先下载一下别人的模板研究一下。小众软件上介绍的Simple CSS也不错,适合小面积改动CSS。

4、php中出现乱码:首先,各个网页的编码要一致,或者都是”charset=utf-8″或者都是”charset=gb2312.”其次,用记事本或者Dreamweaver新建的文件会在文件头自动添加bom头标记。对已经出现乱码的文件可以使用UltraEdit另存为一下,注意格式中选中no bom。

5、rss确实是很神奇的东西,能让你不登录网站就能得到网页的内容。PHP实现rss的输出,也就是用PHP输出XML格式的文件。记住一定是XML格式的,前面和后面不要添加任何东西。这个地址上的文章介绍得很简单明了:http://www.ownself.org/oswpblog/?p=37

6、网络空间的数据库的名称不是随便的,我申请的空间数据库名称必须是“注册名_名称”。

7、内容的截断输出,可以使用这个函数:” mb_substr(“这里是内容”, 0, 3, ‘utf-8′)”。输出第0个字符开始,3个字数。网页的跳转可以使用js实现,这就是一个转到上一页的代码:”history.go(-1)”

8、下面是个网页跳转时所带参数举例,多个参数用&连接:detail.php?id=3&md=9

9、网站可以使用空间提供的二级域名,也可以申请一下自己的域名,这样的好处是,当你变换空间时,别人还可以找到你的网站。免费的顶级域名很少,TK就是一个,网上也有申请的教程。我开始怎么都申请不下来,之后换了代理才搞定。

10、网站建好了当然需要一个网站数据统计的功能,推荐Google analytics,功能强大。想赚钱的话,也可以在网站上添加 Google adsence代码。

6 条评论:

  1. 很喜欢这篇关于路径的文章。想请教一个问题,上传一个text文件到服务器上后,需把它转换成KML格式的文件,在生成KML文件时,用fopen($filename,"w"),但失败。请问是什么原因不能在服务器上创建一个新文件?谢谢!

    回复删除
  2. 补充,这个KML文件与text文件存放在服务器上的同一目录下。

    回复删除
  3. @Clouds
    我觉得这个转换过程应该是个先读后写,我写了一段代码,没有经过测试,你看对不对。

    //读txt文件
    $txtFile="jf.txt";
    $kmlFile=”jf.kml”;
    $handle=fopen($txtFile,"r");
    $content=fread($handle,fileSize($txtFile));
    fclose($handle);
    //写kml文件
    $handle=fopen($kmlFile,"w");
    fwrite($handle,$content);
    fclose($handle);
    ?>

    回复删除
  4. 应该是读一行,转一行,直到eof。格式转换的算法不是问题,现在的问题是在远端服务器上创建kmlFile时,失败,导致后续的格式转换没法进行,但在本地服务器上运行没有问题。我怀疑是没有在远端服务器上创建文件的权限引起的。

    回复删除
  5. @Clouds
    我想也应该是远程服务器的权限问题。

    回复删除
  6. 对,是权限问题。更改了访问权限后,问题解决。谢谢!

    回复删除