PHP中的一些经验积累
Jun 13, 2016 am 10:28 AM
最近刚刚完成手中的项目,比较闲。来这儿转转,把积累的一些技巧分享给大家! 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 "; echo "test2 "; echo "test1 "; echo "test2 "; echo "test1 "; echo "test2 "; echo "test1 "; echo "test2 "; echo "test1 "; echo "test2 "; echo "test1 "; echo "test2 "; ?> //改动相应文件头就可以输出.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?"":""; 方法二: $newTag=$db->rows[$i][date]>=date("Y-m-d 00:00:00")?"":""; 7、PHP中对数据库操作的封装 我的例子.........见本文附件!

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
