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 相关文章推荐
require(),include(),require_once()和include_once()区别
Mar 27 PHP
php实现用户在线时间统计详解
Oct 08 PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 PHP
关于PHP自动判断字符集并转码的详解
Jun 26 PHP
php jquery 多文件上传简单实例
Dec 23 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
Apr 24 PHP
php实现的Captcha验证码类实例
Sep 22 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
微信支付开发维权通知实例
Jul 12 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
Laravel框架实现修改登录和注册接口数据返回格式的方法
Aug 17 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 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 curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
拖拉表格的JS函数
2008/11/20 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
jQuery实现简单二级下拉菜单
2015/04/12 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
javascript中window.open在原来的窗口中打开新的窗口(不同名)
2015/11/15 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
3种不同的ContextMenu右键菜单实现代码
2016/11/03 Javascript
JSP防止网页刷新重复提交数据的几种方法
2016/11/19 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
Javascript前端下载后台传来的文件流代码实例
2020/08/18 Javascript
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python入门教程之if语句的用法
2015/05/14 Python
基于python中staticmethod和classmethod的区别(详解)
2017/10/24 Python
python代码实现ID3决策树算法
2017/12/20 Python
PyTorch快速搭建神经网络及其保存提取方法详解
2018/04/28 Python
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
django认证系统 Authentication使用详解
2019/07/22 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
Rockport乐步美国官网:风靡美国的白宫鞋
2016/11/24 全球购物
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
有子女的离婚协议书怎么写(范本)
2014/09/29 职场文书
英语邀请函范文
2015/02/02 职场文书
餐厅收银员岗位职责
2015/04/07 职场文书
2015年公务员转正工作总结
2015/04/24 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
告诉你创业计划书的8个实用技巧
2019/07/12 职场文书
3招让你摆脱即兴讲话冷场尴尬
2019/08/08 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
Python软件包安装的三种常见方法
2022/07/07 Python