易截截图软件、单文件、免安装、纯绿色、仅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的18个基础例程

 
如何创建我们的第一个PHP页面呢?非常简单的!选择我们使用的一个最好的设计工具,当然你也可以 只使用记事本。创建之后记得要保存为扩展名为PHP的文件,然后传到我们的服务器
上。
  在编写PHP程序之前通常我们需要配置我们的环境,也就是说服务器
要支持PHP才能行啊
  一、PHP的基本结构:
  使用Incl ......

PHP exif 介绍

 // PHP exif
// --
// wikipedia 介绍:
// EXIF(Exchangeable image file format)是可交换图像文件的缩写,是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。
// EXIF可以附加于JPEG、TIFF、RIFF等文件之中,为其增加有关数码相机拍摄信息的内容和索引图或图像处理软件的版本信息。
......

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获取环境信息

系统版本比较
mixed version_compare ( string version1, string version2 [, string operator] )
version_compare('5.1','<');  //比较当前版本是否小于5.1
是否开启自动/
get_magic_quotes_gpc() 
return 1 on: will add slash.
return 0 off:willn't add.
if(get_magic_quotes_gpc()) {
 $cm ......

php读取标准输入的方式

 我打算在命令行中这样调用php: cat filename|php a.php,让a.php读取filename里面的每行记录进行处理,方法如下:
<?php
$fp = fopen("/dev/stdin", "r");
while($input = fgets($fp, 10000))
{
   echo urldecode($input);
}
?>
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号