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实现定时生成HTML网站首页实例代码
Nov 20 PHP
php mssql 分页SQL语句优化 持续影响
Apr 26 PHP
PHP 页面编码声明方法详解(header或meta)
Mar 12 PHP
PHP设计模式之结构模式的深入解析
Jun 13 PHP
PHP系统命令函数使用分析
Jul 05 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
PHP中提问频率最高的11个面试题和答案
Sep 02 PHP
PHP使用数组依次替换字符串中匹配项
Jan 08 PHP
thinkPHP2.1自定义标签库的导入方法详解
Jul 20 PHP
PHP的PDO错误与错误处理
Jan 27 PHP
php 比较获取两个数组相同和不同元素的例子(交集和差集)
Oct 18 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
Feb 22 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
微信API接口大全
2015/04/15 PHP
php与c 实现按行读取文件实例代码
2017/01/03 PHP
PHP和MYSQL实现分页导航思路详解
2017/04/11 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
PHP session垃圾回收机制实例分析
2019/06/28 PHP
php面试实现反射注入的详细方法
2019/09/30 PHP
extjs grid取到数据而不显示的解决
2008/12/29 Javascript
在Javascript里访问SharePoint列表数据的实现方法
2011/05/22 Javascript
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
node.js读取文件到字符串的方法
2015/06/29 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
Vue的Flux框架之Vuex状态管理器
2017/07/30 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
详解小程序云开发数据库
2019/05/20 Javascript
Python列表list数组array用法实例解析
2014/10/28 Python
python 调用c语言函数的方法
2017/09/29 Python
Python动态语言与鸭子类型详解
2019/07/01 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
Python 代码调试技巧示例代码
2020/08/11 Python
Python基于内置函数type创建新类型
2020/10/22 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
详解HTML5中CSS外观属性
2020/09/10 HTML / CSS
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
Vrbo西班牙:预订您的度假公寓(公寓、乡村房屋…)
2020/04/27 全球购物
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
中专生的个人自我评价
2013/12/11 职场文书
班会关于环保演讲稿
2013/12/29 职场文书
求职信模板怎么做
2014/01/26 职场文书
公司委托书范本
2014/04/04 职场文书
美化环境标语
2014/06/20 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
Python装饰器详细介绍
2022/03/25 Python