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 静态页面中显示动态内容
Aug 14 PHP
php实现邮件发送并带有附件
Jan 24 PHP
PHP采用自定义函数实现遍历目录下所有文件的方法
Aug 19 PHP
php中simplexml_load_file函数用法实例
Nov 12 PHP
php操作xml入门之xml基本介绍及xml标签元素
Jan 23 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
php从给定url获取文件扩展名的方法
Mar 14 PHP
详解PHP序列化反序列化的方法
Oct 27 PHP
Swoole-1.7.22 版本已发布,修复PHP7相关问题
Dec 31 PHP
php将html转为图片的实现方法
May 19 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
Feb 07 PHP
PHP使用非对称加密算法RSA
Apr 21 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下pdo的mysql事务处理用法实例
2014/12/27 PHP
PHP合并数组+号和array_merge的区别
2015/06/25 PHP
再谈PHP中单双引号的区别详解
2016/06/12 PHP
PHP微信开发之模板消息回复
2016/06/24 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
基于ThinkPHP5.0实现图片上传插件
2017/09/25 PHP
解决Extjs 4 Panel作为Window组件的子组件时出现双重边框问题
2013/01/11 Javascript
JavaScript的漂亮的代码片段
2013/06/05 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
Ext中下拉列表ComboBox组件store数据格式用法介绍
2013/07/15 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
深入解析JavaScript中的变量作用域
2013/12/06 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
js分页工具实例
2015/01/28 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
浅谈通过JS拦截 pushState和replaceState事件
2017/07/21 Javascript
JQuery中queue方法用法示例
2019/01/31 jQuery
vue 返回上一页,页面样式错乱的解决
2019/11/14 Javascript
JS如何生成动态列表
2020/09/22 Javascript
[00:12]2018DOTA2亚洲邀请赛 sylar表现SOLO技艺
2018/04/06 DOTA
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
Windows下安装Scrapy
2018/10/17 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
浅谈python的输入输出,注释,基本数据类型
2019/04/02 Python
如何定义TensorFlow输入节点
2020/01/23 Python
Python ORM编程基础示例
2020/02/02 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
Python实现自动签到脚本的示例代码
2020/08/19 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
编辑个人求职信范文
2013/09/21 职场文书
求职简历自荐信范文
2013/10/21 职场文书
客服部班长工作责任制
2014/02/25 职场文书
六查六看个人剖析材料
2014/10/14 职场文书
Redis可视化客户端小结
2021/06/10 Redis