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网页后退不再出现过期
Mar 08 PHP
PHP入门学习的几个不错的实例代码
Jul 13 PHP
10条PHP编程习惯助你找工作
Sep 29 PHP
在IIS7.0下面配置PHP 5.3.2运行环境的方法
Apr 13 PHP
谷歌音乐搜索栏的提示功能php修正代码
May 09 PHP
PHP弹出提示框并跳转到新页面即重定向到新页面
Jan 24 PHP
根据ip调用新浪api获取城市名并转成拼音
Mar 07 PHP
PHP中的多行字符串传递给JavaScript的两种方法
Jun 19 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
php 多继承的几种常见实现方法示例
Nov 18 PHP
PHP中类与对象功能、用法实例解读
Mar 27 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
静态html文件执行php语句的方法(推荐)
2016/11/21 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
$.format,jquery.format 使用说明
2011/07/13 Javascript
一个简单的js树形菜单
2011/12/09 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
2013/12/14 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
animate 实现滑动切换效果【实例代码】
2016/05/05 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
JS+Canvas 实现下雨下雪效果
2016/05/18 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
详解cordova打包成webapp的方法
2017/10/18 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
jQuery中元素选择器(element)简单用法示例
2018/05/14 jQuery
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
Python中自定义函数的教程
2015/04/27 Python
python 排序算法总结及实例详解
2016/09/28 Python
Python编程scoketServer实现多线程同步实例代码
2018/01/29 Python
python requests 测试代理ip是否生效
2018/07/25 Python
Python实现的简单线性回归算法实例分析
2018/12/26 Python
解决PyCharm控制台输出乱码的问题
2019/01/16 Python
python识别图像并提取文字的实现方法
2019/06/28 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
Python线程threading模块用法详解
2020/02/26 Python
Django权限设置及验证方式
2020/05/13 Python
Python 字符串池化的前提
2020/07/03 Python
Python调用C语言程序方法解析
2020/07/07 Python
Speedo美国:澳大利亚顶尖泳衣制造商
2016/08/03 全球购物
欧洲高端品牌直销店:Fashionesta
2016/08/31 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
DataList 能否分页,请问如何实现?
2015/05/03 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
考博专家推荐信
2014/05/10 职场文书
党支部半年考察意见
2015/06/01 职场文书