PHP 中的一些经验积累


Posted in PHP onOctober 09, 2006
作者:snowai 
最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 1、关于PHP重定向 方法一:header("Location: index.php"); 方法二:echo ""; 方法三:echo ""; 2、获取访问者浏览器 function browse_infor() { $browser=";$browserver="; $Browsers =array("Lynx","MOSAIC","AOL","Opera","JAVA","MacWeb","WebExplorer","OmniWeb"); $Agent = $GLOBALS["HTTP_USER_AGENT"]; for ($i=0; $i '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?"PHP 中的一些经验积累":"; 方法二: $newTag=$db->rows[$i][date]>=date("Y-m-d 00:00:00")?"PHP 中的一些经验积累":"; 7、PHP中对数据库操作的封装 我的例子.........见本文附件! 相关附件:PHP中对数据库操作的封装的例子
PHP 相关文章推荐
php $_SERVER当前完整url的写法
Nov 12 PHP
PHP 之Section与Cookie使用总结
Sep 14 PHP
php cli模式学习(PHP命令行模式)
Jun 03 PHP
PHP分页详细讲解(有实例)
Oct 30 PHP
php使用ZipArchive提示Fatal error: Class ZipArchive not found in的解决方法
Nov 04 PHP
php用户登录之cookie信息安全分析
May 13 PHP
PHP中explode函数和split函数的区别小结
Aug 24 PHP
PHP实现类似于C语言的文件读取及解析功能
Sep 01 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
php数据结构之顺序链表与链式线性表示例
Jan 22 PHP
PHP正则之正向预查与反向预查讲解与实例
Apr 06 PHP
thinkphp5.1 框架钩子和行为用法实例分析
May 25 PHP
详细介绍PHP应用提速面面观
Oct 09 #PHP
基于PHP与XML的PDF文档生成技术
Oct 09 #PHP
利用js调用后台php进行数据处理原码
Oct 09 #PHP
PHP初学者头疼问题总结
Oct 09 #PHP
php代码优化及php相关问题总结
Oct 09 #PHP
PHP数据库开发知多少
Oct 09 #PHP
一次编写,随处运行
Oct 09 #PHP
You might like
php cli 方式 在crotab中运行解决
2010/02/08 PHP
PHP 读取文本文件内容并分页显示
2016/01/02 PHP
jquery验证表单中的单选与多选实例
2013/08/18 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
jquery实现可拖拽弹出层特效
2015/01/04 Javascript
jQuery自定义动画函数实例详解(附demo源码)
2015/12/10 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
使用snowfall.jquery.js实现爱心满屏飞的效果
2017/01/05 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
详谈表单重复提交的三种情况及解决方法
2017/08/16 Javascript
AngularJS中下拉框的基本用法示例
2017/10/11 Javascript
JS实现table表格内针对某列内容进行即时搜索筛选功能
2018/05/11 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
开源一个微信小程序仪表盘组件过程解析
2019/07/30 Javascript
JS 图片压缩原理与实现方法详解
2020/04/29 Javascript
JavaScript面向对象核心知识与概念归纳整理
2020/05/09 Javascript
Python3处理文件中每个词的方法
2015/05/22 Python
python用户管理系统
2018/03/13 Python
python字符串常用方法
2018/06/14 Python
pytorch 状态字典:state_dict使用详解
2020/01/17 Python
python定义类的简单用法
2020/07/24 Python
python Matplotlib模块的使用
2020/09/16 Python
简单总结CSS3中视窗单位Viewport的常见用法
2016/02/04 HTML / CSS
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
Under Armour瑞典官方网站:美国高端运动科技品牌
2018/11/21 全球购物
Christys’ Hats官网:英国帽子制造商
2018/11/28 全球购物
中软国际Java程序员机试题
2012/08/19 面试题
汽车维修与检测专业应届生求职信
2013/11/12 职场文书
幼儿园秋游活动方案
2014/01/21 职场文书
个人现实表现材料
2014/02/04 职场文书
活动总结格式范文
2014/04/26 职场文书
党员干部廉洁承诺书
2014/05/28 职场文书
2014年学校教学工作总结
2014/12/06 职场文书
2015年五一劳动节慰问信
2015/03/23 职场文书
“学党章、守党纪、讲党规”学习心得体会
2016/01/14 职场文书
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android