黑客风云——风云网络
设为首页 加入收藏 我要投稿 网站地图
您现在的位置: 黑客风云 >> 黑客文章 >> 网管频道 >> 网站建设 >> 文章正文
[推荐]PHP 中的一些经验积累
        ★★★★★
PHP 中的一些经验积累
文章整理发布:黑客风云 文章来源:www.05112.com 更新时间:2006-11-18


4、文件格式类 
$mime_types = array( 
\'gif\' => \'image/gif\', 
\'jpg\' => \'image/jpeg\', 
\'jpeg\' => \'image/jpeg\', 
\'jpe\' => \'image/jpeg\', 
\'bmp\' => \'image/bmp\', 
\'png\' => \'image/png\', 
\'tif\' => \'image/tiff\', 
\'tiff\' => \'image/tiff\', 
\'pict\' => \'image/x-pict\', 
\'pic\' => \'image/x-pict\', 
\'pct\' => \'image/x-pict\', 
\'tif\' => \'image/tiff\', 
\'tiff\' => \'image/tiff\', 
\'psd\' => \'image/x-photoshop\', 

\'swf\' => \'application/x-shockwave-flash\', 
\'js\' => \'application/x-javascript\', 
\'pdf\' => \'application/pdf\', 
\'ps\' => \'application/postscript\', 
\'eps\' => \'application/postscript\', 
\'ai\' => \'application/postscript\', 
\'wmf\' => \'application/x-msmetafile\', 

\'css\' => \'text/css\', 
\'htm\' => \'text/html\', 
\'html\' => \'text/html\', 
\'txt\' => \'text/plain\', 
\'xml\' => \'text/xml\', 
\'wml\' => \'text/wml\', 
\'wbmp\' => \'image/vnd.wap.wbmp\', 

\'mid\' => \'audio/midi\', 
\'wav\' => \'audio/wav\', 
\'mp3\' => \'audio/mpeg\', 
\'mp2\' => \'audio/mpeg\', 

\'avi\' => \'video/x-msvideo\', 
\'mpeg\' => \'video/mpeg\', 
\'mpg\' => \'video/mpeg\', 
\'qt\' => \'video/quicktime\', 
\'mov\' => \'video/quicktime\', 

\'lha\' => \'application/x-lha\', 
\'lzh\' => \'application/x-lha\', 
\'z\' => \'application/x-compress\', 
\'gtar\' => \'application/x-gtar\', 
\'gz\' => \'application/x-gzip\', 
\'gzip\' => \'application/x-gzip\', 
\'tgz\' => \'application/x-gzip\', 
\'tar\' => \'application/x-tar\', 
\'bz2\' => \'application/bzip2\', 
\'zip\' => \'application/zip\', 
\'arj\' => \'application/x-arj\', 
\'rar\' => \'application/x-rar-compressed\', 

\'hqx\' => \'application/mac-binhex40\', 
\'sit\' => \'application/x-stuffit\', 
\'bin\' => \'application/x-macbinary\', 

\'uu\' => \'text/x-uuencode\', 
\'uue\' => \'text/x-uuencode\', 

\'latex\'=> \'application/x-latex\', 
\'ltx\' => \'application/x-latex\', 
\'tcl\' => \'application/x-tcl\', 

\'pgp\' => \'application/pgp\', 
\'asc\' => \'application/pgp\', 
\'exe\' => \'application/x-msdownload\', 
\'doc\' => \'application/msword\', 
\'rtf\' => \'application/rtf\', 
\'xls\' => \'application/vnd.ms-excel\', 
\'ppt\' => \'application/vnd.ms-powerpoint\', 
\'mdb\' => \'application/x-msaccess\', 
\'wri\' => \'application/x-mswrite\', 
); 

 

5、php生成excel文档 

<? 
header(\"Content-type:application/vnd.ms-excel\"); 
header(\"Content-Disposition:filename=test.xls\"); 
echo \"test1\\t\"; 
echo \"test2\\t\\n\"; 
echo \"test1\\t\"; 
echo \"test2\\t\\n\"; 
echo \"test1\\t\"; 
echo \"test2\\t\\n\"; 
echo \"test1\\t\"; 
echo \"test2\\t\\n\"; 
echo \"test1\\t\"; 
echo \"test2\\t\\n\"; 
echo \"test1\\t\"; 
echo \"test2\\t\\n\"; 
?> 
//改动相应文件头就可以输出.doc .xls等文件格式了 
 

6、时间比较问题 
举一个简单例子说明:比如一个论坛对当天发表的贴子用new图片标记一下。 

方法一: 
//$db->rows[$i][date]中为数据库中datetime字段值. 
$today=time(); 
$theDay=date(\"Y-m-d H:i:s\",$today-24*3600); 
$newTag=$db->rows[$i][date]>=$theDay?\"<img src=\'../image/newinfor.gif\'>\":\"\"; 
方法二: 
$newTag=$db->rows[$i][date]>=date(\"Y-m-d 00:00:00\")?\"<img src=\'../image/newinfor.gif\'>\":\"\"; 

上一页  [1] [2] 

文章录入:cainiaowang    责任编辑:cainiaowang 
【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
VIP 专 区
Copyright @2006 黑客风云 ●业务联系:QQ 联系怪人 联系奇人 Email:给怪人发邮件 给奇人发邮件
ICP备案:冀06009886