易截截图软件、单文件、免安装、纯绿色、仅160KB

第一个php网站的一些心得和体会

先说下在做的过程中遇到的一些问题,以及解决的方法吧
1.关于书写错误
最开始做的是一个登陆模块,在登陆验证的时候,使用$_POST接收的参数,然后在验证的时候,却怎么也接收不到这两个值,后来才发现$_POST写错了,写成$POST  少个下划线,结果无法正确的验证,很是郁闷。花了好长时间,才找到原因,而且还是一个低级错误,当时在没有找到原因的时候,发在论坛里群里,都让帮忙找原因,当找到原因的时候,很是惭愧,从那以后,再遇到错误,我非常的慎重,先从语法上检查,如果保重在语法没有错误的前提下,如果还找不到原因,再去问别人。
2.就是退出跳转。在登陆成功之后,点退出的时候,会跳到登陆界面,并清除session。代码如下:
<a href="login.php?action=logout" target="_parent" onClick="return confirm('您确定要退出吗?');">退出</a>
后台其实是一个frameset框架,而退出连接就在left.php里,我的这个退出验证是写在left.php里的,
比如:
if($_GET[action]==logout){
     //做一些清理session操作
}
可是这时候,session并没有清除,这个退出只是完成了一个超连接的作用,连接到了login.php页面,后来才弄明白,这个超连接是连接的login.php,所以上面的那个if判断应该是写在login.php里,接收action==logout,这样才正确,而我却把它写在了left.php里了,所以才没有成功。
3.再下来就是一个乱码的问题了.
在config.php里,我设置了set names的编码格式是uft-8,页面的meta里也是设置的utf-8,数据库里也是使用的utf-8的编码,但是依然是出现乱码,后来才发现,set names这后面的utf-8 应该写成utf8   其实含义都是一样的,只是mysql称为utf8  而网页称它为utf-8,就像一个人,有一个书面的名字,也有一个小时候的乳名,其实都是同一个人。
再另一个乱码的问题是在分页的时候,我的那个分页导航是从网上找的。直接拿到程序中用了,可是奇怪的时候,其它的都正常,只有分页导航是乱码,后来在网上找了很多资料,都不是特别的清楚.一个偶尔的机会,我在打开我的那个分页函数所在的文件的时候,发现里面全是乱码才知道,设置成utf-8编码只是其中一步,文件在保存的时候,也需要保存成utf-8的编码才可以,我转换之后,就正常了。
不过有一些疑问,假如我使用的编码不是utf-8的,如果是gbk或者是gb2312编码的时候,这时候,在保存文件选择编码是否也有讲究?
关于乱码,


相关文档:

javascript php 之间传递 中文 避免乱码

在javascript代码中用encodeURIComponent()函数处理中文字符串,
JS代码:
<mce:script type=”text/javascript”><!--
string = encodeURIComponent(string);
location.href = index.php?keyword=’+string;
// --></mce:script>
PHP代码:
<?php
$keyword = (isset($_GET ......

哪种PHP IDE相对较好

总体而论,一个好的IDE需要满足的功能:
》1.
基本的IDE要求:代码管理,编辑器的各种智能功能等;
》2. 运行和debug:可以本地远程分别script和web
page进行run和debug;
》3. 由于PHP开发的通常过程都是:代码在remote的server上,开发人员的机器需要通过FTP或者SSH连接到server上进行开发和调试,因此如果IDE在如 ......

apache的静态/动态编译在apache+php+mysql的应用

apache的静态/动态编译在apache+php+mysql的应用
我想大家有不少都成功实现apache+php+mysql,网上的文章也有不少,但我发现不少文章都是抄来抄去,并且
没有说明白编译的方式,有的索性apache1.3的编译方法原封不动的搬过来套在apache2.0,显然误导一些菜鸟 !
我今天就以apache+mysql+php说一下静态编译和DSO动态编 ......

在PHP5中使用DOM控制XML


PHP5中增强了XML

支持,使用DOM
扩展了XML操作的能耐。这些函数
作为 PHP5 核心的一部分,无需被安装
即可使用。
下面的例子简单的演示了DOM对XML的操
作,详细解释请看代码
中的注释
<?
/************************************************
**         & ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号