2023年php技巧分享大全

字號:

    在日常的學習、工作、生活中,肯定對各類范文都很熟悉吧。范文怎么寫才能發(fā)揮它最大的作用呢?這里我整理了一些優(yōu)秀的范文,希望對大家有所幫助,下面我們就來了解一下吧。
    php技巧分享篇一
    php 獨特的.語法混合了c、java、perl以及php自創(chuàng)的語法。它可以比cgi或者perl更快速地執(zhí)行動態(tài)網(wǎng)頁。下面就來和大家說說幾個php技巧吧。
    方法一:header("location: ");
    方法二:echo "";
    方法三:echo "";
    function browse_infor()
    {
    $browser="";$browserver="";
    $browsers =array("lynx","mosaic","aol","opera","java","macweb","webexplorer","omniweb");
    $agent = $globals["http_user_agent"];
    for ($i=0; $i<=7; $i++)
    {
    if (strpos($agent,$browsers[$i]))
    {
    $browser = $browsers[$i];
    $browserver ="";
    }
    }
    if (ereg("mozilla",$agent) && !ereg("msie",$agent))
    {
    $temp =explode("(", $agent); $part=$temp[0];
    $temp =explode("/", $part); $browserver=$temp[1];
    $temp =explode(" ",$browserver); $browserver=$temp[0];
    $browserver =preg_replace("/([d.]+)/","1",$browserver);
    $browserver = " $browserver";
    $browser = "netscape navigator";
    }
    if (ereg("mozilla",$agent) && ereg("opera",$agent))
    {
    $temp =explode("(", $agent); $part=$temp[1];
    $temp =explode(")", $part); $browserver=$temp[1];
    $temp =explode(" ",$browserver);$browserver=$temp[2];
    $browserver =preg_replace("/([d.]+)/","1",$browserver);
    $browserver = " $browserver";
    $browser = "opera";
    }
    if (ereg("mozilla",$agent) && ereg("msie",$agent))
    {
    $temp = explode("(", $agent); $part=$temp[1];
    $temp = explode(";",$part); $part=$temp[1];
    $temp = explode(" ",$part);$browserver=$temp[2];
    $browserver =preg_replace("/([d.]+)/","1",$browserver);
    $browserver = " $browserver";
    $browser = "internet explorer";
    }
    if ($browser!="")
    {
    $browseinfo = "$browser$browserver";
    }
    else
    {
    $browseinfo = "unknown";
    }
    return $browseinfo;
    }
    //調用方法$browser=browseinfo() ;直接返回結果
    function osinfo() {
    $os="";
    $agent = $globals["http_user_agent"];
    if (eregi('win',$agent) && strpos($agent, '95')) {
    $os="windows 95";
    }
    elseif (eregi('win 9x',$agent) && strpos($agent, '4.90')) {
    $os="windows me";
    }
    elseif (eregi('win',$agent) && ereg('98',$agent)) {
    $os="windows 98";
    }
    elseif (eregi('win',$agent) && eregi('nt 5.0',$agent)) {
    $os="windows 2000";
    }
    elseif (eregi('win',$agent) && eregi('nt',$agent)) {
    $os="windows nt";
    }
    elseif (eregi('win',$agent) && eregi('nt 5.1',$agent)) {
    $os="windows xp";
    }
    elseif (eregi('win',$agent) && ereg('32',$agent)) {
    $os="windows 32";
    }
    elseif (eregi('linux',$agent)) {
    $os="linux";
    }
    elseif (eregi('unix',$agent)) {
    $os="unix";
    }
    elseif (eregi('sun',$agent) && eregi('os',$agent)) {
    $os="sunos";
    }
    elseif (eregi('ibm',$agent) && eregi('os',$agent)) {
    $os="ibm os/2";
    }
    elseif (eregi('mac',$agent) && eregi('pc',$agent)) {
    $os="macintosh";
    }
    elseif (eregi('powerpc',$agent)) {
    $os="powerpc";
    }
    elseif (eregi('aix',$agent)) {
    $os="aix";
    }
    elseif (eregi('hpux',$agent)) {
    $os="hpux";
    }
    elseif (eregi('netbsd',$agent)) {
    $os="netbsd";
    }
    elseif (eregi('bsd',$agent)) {
    $os="bsd";
    }
    elseif (ereg('osf1',$agent)) {
    $os="osf1";
    }
    elseif (ereg('irix',$agent)) {
    $os="irix";
    }
    elseif (eregi('freebsd',$agent)) {
    $os="freebsd";
    }
    if ($os=='') $os = "unknown";
    return $os;
    }
    //調用方法$os=os_infor() ;
    $mime_types = array(
    'gif' => '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/',
    '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/-excel',
    'ppt' => 'application/-powerpoint',
    'mdb' => 'application/x-msaccess',
    'wri' => 'application/x-mswrite',
    );
    header("content-type:application/-excel");
    header("content-disposition:filename=");
    echo "test1 ";
    echo "test2 ";
    echo "test1 ";
    echo "test2 ";
    echo "test1 ";
    echo "test2 ";
    echo "test1 ";
    echo "test2 ";
    echo "test1 ";
    echo "test2 ";
    echo "test1 ";
    echo "test2 ";
    ?>
    // .xls等文件格式了
    s("content_relate");
    【幾個php技巧】相關文章:
    php幾個經(jīng)典算法題
    08-22
    關于php數(shù)組的幾個基本操作
    10-06
    php學習路線以及php優(yōu)化技巧
    09-07
    php常用開發(fā)技巧
    10-15
    php代碼優(yōu)化技巧
    09-02
    php性能優(yōu)化技巧
    09-01
    總結php初學者常犯的幾個錯誤
    09-27
    php性能優(yōu)化的技巧
    09-28
    php常用的技術技巧
    10-31