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 相关文章推荐
PHP5.0对象模型探索之抽象方法和抽象类
Sep 05 PHP
php 数学运算验证码实现代码
Oct 11 PHP
php htmlspecialchars加强版
Feb 16 PHP
使用PHP计算两个路径的相对路径
Jun 14 PHP
php根据指定位置和长度获得子字符串的方法
Mar 17 PHP
thinkPHP下的widget扩展用法实例分析
Dec 26 PHP
thinkphp框架下404页面设置 仅三步
May 14 PHP
CodeIgniter连贯操作的底层原理分析
May 17 PHP
PHP聚合式迭代器接口IteratorAggregate用法分析
Dec 28 PHP
PHP多进程通信-消息队列使用
Mar 08 PHP
smarty模板的使用方法实例分析
Sep 18 PHP
Laravel 已登陆用户再次查看登陆页面的自动跳转设置方法
Sep 30 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/10/09 PHP
postman的安装与使用方法(模拟Get和Post请求)
2018/08/06 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
Angular用来控制元素的展示与否的原生指令介绍
2015/01/07 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
快速掌握Node.js事件驱动模型
2016/03/21 Javascript
使用vue.js编写蓝色拼图小游戏
2017/03/17 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
javascript实现考勤日历功能
2018/11/29 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
微信小程序 轮播图实现原理及优化详解
2019/09/29 Javascript
Python中DJANGO简单测试实例
2015/05/11 Python
使用Python的urllib2模块处理url和图片的技巧两则
2016/02/18 Python
Python复数属性和方法运算操作示例
2017/07/21 Python
浅谈python for循环的巧妙运用(迭代、列表生成式)
2017/09/26 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Django中cookie的基本使用方法示例
2018/02/03 Python
python实现顺序表的简单代码
2018/09/28 Python
Python批量生成特定尺寸图片及图画任意文字的实例
2019/01/30 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
基于Python中random.sample()的替代方案
2020/05/23 Python
Sneaker Studio乌克兰:购买运动鞋
2018/03/26 全球购物
物流管理应届生求职信
2013/11/07 职场文书
魅力教师事迹材料
2014/01/10 职场文书
年度考核自我鉴定
2014/02/02 职场文书
六查六看剖析材料
2014/02/15 职场文书
英语分层教学实施方案
2014/06/15 职场文书
高中生综合素质评价范文
2015/08/18 职场文书
五年级作文之学校的四季
2019/12/05 职场文书
Python合并多张图片成PDF
2021/06/09 Python
实战Python爬虫爬取酷我音乐
2022/04/11 Python