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如何编写易读的代码
Jul 10 PHP
php全局变量和类配合使用深刻理解
Jun 05 PHP
解析func_num_args与func_get_args函数的使用
Jun 24 PHP
CodeIgniter生成网站sitemap地图的方法
Nov 13 PHP
php curl登陆qq后获取用户信息时证书错误
Feb 03 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
php中动态变量用法实例
Jun 10 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
Dec 14 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 PHP
Laravel5.7 Eloquent ORM快速入门详解
Apr 12 PHP
Smarty模板语法详解
Jul 20 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魔术方法__GET、__SET使用实例
2014/11/25 PHP
原生Js实现按的数据源均分时间点幻灯片效果(已封装)
2010/12/28 Javascript
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
JQuery选择器绑定事件及修改内容的方法
2015/01/23 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
2016/03/23 Javascript
jQuery实现的小图列表,大图展示效果幻灯片示例
2016/10/25 Javascript
AngularJS extend用法详解及实例代码
2016/11/15 Javascript
JS实现图片垂直居中显示小结
2016/12/13 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
Bootstrap fileinput组件封装及使用详解
2017/03/10 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
2017/12/11 Javascript
JS改变页面颜色源码分享
2018/02/24 Javascript
详解处理bootstrap4不支持远程静态框问题
2018/07/20 Javascript
解决layui表格内文本超出隐藏的问题
2019/09/12 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
2020/12/29 Javascript
400多行Python代码实现了一个FTP服务器
2012/05/10 Python
Python3.x中自定义比较函数
2015/04/24 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
Python MySQL 日期时间格式化作为参数的操作
2020/03/02 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
Python+OpenCV检测灯光亮点的实现方法
2020/11/02 Python
基于Python实现粒子滤波效果
2020/12/01 Python
css3实现画半圆弧线的示例代码
2017/11/06 HTML / CSS
大家检讨书5000字
2014/02/03 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
小学毕业感言500字
2014/02/28 职场文书
考核工作实施方案
2014/03/30 职场文书
社区戒毒工作方案
2014/06/04 职场文书
公司员工安全协议书
2014/11/21 职场文书
导游词开场白
2015/01/31 职场文书
抢劫罪辩护词
2015/05/21 职场文书
初三化学教学反思
2016/02/22 职场文书
导游词幽默开场白
2019/06/26 职场文书
goland设置颜色和字体的操作
2021/05/05 Golang
python基础之文件处理知识总结
2021/05/23 Python