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 相关文章推荐
第十节 抽象方法和抽象类 [10]
Oct 09 PHP
php简单判断文本编码的方法
Jul 30 PHP
twig模板获取全局变量的方法
Feb 05 PHP
PHP中的Trait 特性及作用
Apr 03 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
php多线程并发实现方法
Sep 30 PHP
验证坐标在某坐标区域内php代码
Oct 08 PHP
php生成毫秒时间戳的实例讲解
Sep 22 PHP
kindeditor 加入七牛云上传的实例讲解
Nov 12 PHP
PHP面向对象五大原则之单一职责原则(SRP)详解
Apr 04 PHP
laravel5.5安装jwt-auth 生成token令牌的示例
Oct 24 PHP
如何解决php-fpm启动不了问题
Nov 17 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
第五节--克隆
2006/11/16 PHP
php开发工具之vs2005图解
2008/01/12 PHP
PHP简单实现冒泡排序的方法
2016/12/26 PHP
PHP面向对象学习之parent::关键字
2017/01/18 PHP
基于jquery的滚动新闻列表
2010/06/19 Javascript
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
javascript 拖动表格行实现代码
2011/05/05 Javascript
javascript之典型高阶函数应用介绍
2013/01/10 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
2015/04/06 Javascript
Jquery实现瀑布流布局(备有详细注释)
2015/07/31 Javascript
通过javascript进行UTF-8编码的实现方法
2016/06/27 Javascript
Angularjs 自定义服务的三种方式(推荐)
2016/08/02 Javascript
jQuery实现淡入淡出的模态框
2017/02/09 Javascript
纯js的右下角弹窗实例
2017/03/12 Javascript
javaScript之split与join的区别(详解)
2017/11/08 Javascript
JavaScript树的深度优先遍历和广度优先遍历算法示例
2018/07/30 Javascript
vue通过style或者class改变样式的实例代码
2018/10/30 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
基础的十进制按位运算总结与在Python中的计算示例
2016/06/28 Python
利用Python代码实现数据可视化的5种方法详解
2018/03/25 Python
python动态视频下载器的实现方法
2019/09/16 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
python函数不定长参数使用方法解析
2019/12/14 Python
python3实现在二叉树中找出和为某一值的所有路径(推荐)
2019/12/26 Python
Python如何在DataFrame增加数值
2020/02/14 Python
Python urllib2运行过程原理解析
2020/06/04 Python
西班牙自行车和跑步商店:Alltricks
2018/07/07 全球购物
科室工作的个人自我评价
2013/10/30 职场文书
三八活动策划方案
2014/08/17 职场文书
城管个人总结
2015/02/28 职场文书
2015年教师节感言
2015/08/03 职场文书
四年级作文之说明文作文
2019/10/14 职场文书
MySQL基础(一)
2021/04/05 MySQL
python实现腾讯滑块验证码识别
2021/04/27 Python
Pandas加速代码之避免使用for循环
2021/05/30 Python
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL