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 静态变量的初始化
Nov 15 PHP
php url地址栏传中文乱码解决方法集合
Jun 25 PHP
php中修改浏览器的User-Agent来伪装你的浏览器和操作系统
Jul 29 PHP
浅谈web上存漏洞及原理分析、防范方法(文件名检测漏洞)
Jun 29 PHP
PHP文件读取功能的应用实例
May 08 PHP
SESSION存放在数据库用法实例
Aug 08 PHP
Zend Framework教程之Zend_Config_Xml用法分析
Mar 23 PHP
PHP实现阿里大鱼短信验证的实例代码
Jul 10 PHP
PHP面向对象中new self()与 new static()的区别浅析
Aug 17 PHP
django中的ajax组件教程详解
Oct 18 PHP
PHP crypt()函数的用法讲解
Feb 15 PHP
gearman中任务的优先级和返回状态实例分析
Feb 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
PHP隐形一句话后门,和ThinkPHP框架加密码程序(base64_decode)
2011/11/02 PHP
PHP curl实现抓取302跳转后页面的示例
2014/07/04 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
Laravel如何使用数据库事务及捕获事务失败后的异常详解
2017/10/23 PHP
js 异步处理进度条
2010/04/01 Javascript
精通Javascript系列之数据类型 字符串
2011/06/08 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
全面接触神奇的Bootstrap导航条实战篇
2016/08/01 Javascript
jquery实现数字输入框
2017/02/22 Javascript
node.js爬虫爬取拉勾网职位信息
2017/03/14 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
vue v-model实现自定义样式多选与单选功能
2018/07/05 Javascript
利用Vue构造器创建Form组件的通用解决方法
2018/12/03 Javascript
详解VUE项目中安装和使用vant组件
2019/04/28 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
jquery实现淡入淡出轮播图效果
2020/12/13 jQuery
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
2021/01/05 Vue.js
python网络编程学习笔记(二):socket建立网络客户端
2014/06/09 Python
详解Python中的Cookie模块使用
2015/07/06 Python
pyhanlp安装介绍和简单应用
2019/02/22 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
python标准库OS模块详解
2020/03/10 Python
Keras设置以及获取权重的实现
2020/06/19 Python
彪马加拿大官网:PUMA加拿大
2018/10/04 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
毕业生自我推荐
2013/11/04 职场文书
四年级科学教学反思
2014/02/10 职场文书
生产部厂长职位说明书
2014/03/03 职场文书
同学聚会主持词
2014/03/18 职场文书
开学典礼策划方案
2014/05/28 职场文书
2016年公务员六五普法心得体会
2016/01/21 职场文书
2019餐饮行业创业计划书!
2019/06/27 职场文书
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL