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

PHP撮网站一个

为了应付数字媒体实践小学期,用两三天的时间匆匆忙忙地架起来一个PHP网站。网站很撮,老师给的分数让它看起来更撮。
做这个网站的那段时间正好在看Brooks的那本旷世经典《人月神话》,了解了其中的“The Surgical
Team”的开发模式,觉得在特殊场合下,这种开发模式确实会拥有极高的开发效率和团队战斗力。
以下说说在这个网站的开发过程中的一些收获吧。
一:Firefox3.5上网页的居中问题
目前很多网站都没解决在Firefox3.5上面不能将网页居中的问题,经过Google发现这个问题其实真的很easy,只需利用CSS技术,将整个网页中最底层“盒子”的CSS设为以下形式:
#layer0
{
width:800px; height:779px;
text-align:left;
background-image:url(../images/background.gif);
/*background-color:#F8F8F8;*/
margin:0px auto;
}
其中margin:0px auto;正是将该层居中的关键所在。
二:IE8和Firefox3.5等浏览器在“层”布局时所存在的问题
IE8和Firefox3.5在对层布局时的解析上会存在少许差异,因此会造成一些在高度、宽度的显示上存在的差异,对于不同的浏览器我使用了不同的CSS样式表:
<link rel="stylesheet" type="text/css" href="../css/mycss2.css">
<link type="text/css" href="../css/ui-lightness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
<!--[if IE]>
<LINK rel="stylesheet" type="text/css" href="../css/mycssIE.css" />
<![endif]-->
附:用CSS判断浏览器的类型
<!--[if lte IE 7]> IE7以及IE7以下版本可识别 <![endif]-->
<!--[if gte IE 7]> IE7以及IE7以上版本可识别 <![endif]-->
lte:就是Less than or equal to的简写,也就是小于或等于的意思。
lt :就是Less than的简写,也就是小于的意思。
gte:就是Greater than or equal to的简写,也就是大于或等于的意思。
gt :就是Greater than的简写,也就是大于的意思。
! :就是不等于的意思,跟javascript里的不等于判断符相同
附:用Javascript代码实现判断浏览器的类型:
IE
中的Windows对象独有ActiveXObject函数。
Firefox
中的DOM元素独有getBoxObjectFor函数。
Opera
中独有的浏览器标记window.opera属性。
Safari
中独有的openDatabase函数


相关文档:

php中的文件锁

文件锁有两种:共享锁和排他锁,也就是读锁(LOCK_SH)和写锁(LOCK_EX)
文件的锁一般这么使用:
$fp = fopen("filename", "a");   
flock($fp, LOCK_SH) or die("lock error")   
$str = fread($fp, 1024);   
flock($fp, LOCK ......

提供一个PHP通用分页Function给大家

function mysql_conn(){
$conn=mysql_pconnect('localhost','root','root');
mysql_select_db('liuyan');
mysql_query('set names utf8');
return $conn;
}
//$sql为SQL语句;$page为第几页,$pagesize为一页显示多少条
//最后将返回一个array的数据类型,里面包含$arr['result'],$arr['fypage']
function page ......

PHP 多字节字符串和字符集

// 我看过的两本书 PHP 的书中提及到 PHP6 的新特性,其中两个是 namespace 和 unicode,
// 从 PHP5.3 开始,php 已经支持 namespace 了; 而 Unicode 在 PHP5.3 中还没有发布。
//
// 看书看到 PHP 的多字节处理,想到前段时间还会自己截取 中英混合的字符串,那时候花了很长时间来看 utf-8,
// gbk, gb2312, gb180 ......

[转]Ubuntu下php开发环境配置(XAMPP)

Ubuntu无疑是linux初学者的首选版本,因为它图形界面支持的非常好。
然而xammp是php初学者的首选。
1.什么是xammp?
XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包。这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了。它可以在Windows、Linux、Solaris三种操作系统下安 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号