関数 DateAdd($date, $int, $unit = "d") { //時間の増加 (また時間、分、秒ごとに増やすことができるように改善することができます。時間があるときに作成します)
$dateArr = explode("-", $date);
$value[$unit] = $int //OSPHP.COm.CN;
return date("Y-m-d", mktime(0,0,0, $dateArr[1] ] + $value['m']、$dateArr[2] + $value['d' ]、 $dateArr[0] + $value['y'])); //OSPHP.COm.CN
}
function
GetWeekDay($date) { //指定された日付が何曜日であるかを計算します
$dateArr = explode("-", $date); return date("w", mktime(0,0,0,) $dateArr[1] ]、$dateArr[2]、$dateArr[0])); }
?>
関数 GetIP() { //获取IP
if ($_SERVER["HTTP_X_FORWARDED_FOR"])
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
else if ($_SERVER["HTTP_CLIENT_IP"])
$ip = $_SERVER["HTTP_CLIENT_IP"];
else if ($_SERVER["REMOTE_ADDR"])
$ip = $_SERVER["REMOTE_ADDR"]; getenv("HTTP_X_FORWARDED_FOR"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("HTTP_CLIENT_IP"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("REMOTE_ADDR"))
$ip = getenv("REMOTE_ADDR");
それ以外は
$ip = 「不明」;
リターン $ip;
}
?>
関数check_date($date) { //检查日期かどうか合法日期
$dateArr = explode("-", $date); if (is_numeric($dateArr[0]) && is_numeric($dateArr[1 ] ]) && is_numeric( $dateArr[2])) { checkdate($dateArr[1],) $dateArr[2] ]、$dateArr[0]);
}
falseを返します。
}
function
check_time($time) { //時間が法定時間かどうかを確認します //オープンソース OSPhP.COM.CN
$timeArr = explode(":", $time);
if (is_numeric ($timeArr[0]) && is_numeric($timeArr[1 ] ]) && is_numeric( $timeArr[2])) { $timeArr[0] >= 0 && $timeA r [0] ; 1] <= 59) && ($timeArr[2] >= 0 && $timeArr[2 ] <= 59 )) //オープンソース OSPhP.COM.CN
戻るその他
戻る
}
false を返します。
}
function DateDiff (
$date1, $date2, $unit = "") { //時間比較関数, Return 2 つの日付の差秒、分、時間、または日//オープンソース コード OSPhP.COm.CN
スイッチ ($ユニット ) {
のの場合:
休憩
場合「私」:
休憩
場合 'h':
休憩
ケース 'd' :
休憩 //oSPHP.COM.CN
デフォルト:
}
$time1 = strtotime
($date1);
$time2 = strtotime( $date2 );
If ($ $ time1 & && $ time2 ) $ time1 - $ time2)/ $ DivisionEnd ;falseを返します。
}
?>
PHP リダイレクト
方法 1: header ("Location:index.php");
方法 2: echo "<script>window.location ="<span style="color: #0000bb"></span>$PHP_SELF<span style="color: #dd0000"></span>";</script>";
方法 3: echo "" CONTENT="0=index. ; php」 >「; 」
?>
訪問者ブラウザを入手
関数 browse_infor ()
{
$ブラウザ ="";$ブラウザ = ""$ブラウザ=array( ; 「オオヤマネコ」、 「MOSAIC」、「AOL」、「Opera」、「JAVA」、「MacWeb」、「WebExplorer」、 「オムニウェブ」 ");
$エージェント= $GLOBALS["HTTP_USER_AGENT"];
for ($i =0; $i<=7; $i++) //OsPHP.COM.CN
{
if (strpos($エージェント,$ブラウザ[$i ]))
{
$ブラウザ= $ブラウザ[$i];
$ブラウザ = "" ;
}
}if (ereg("Mozilla",$Agent) &&!ereg("MSIE",$Agent ))
{
$temp =explode("(", $Agent); $Part=$temp[ 0];
$temp =explode("/", $Part); $ブラウザ=$temp[1]; $temp =explode(" ",$browserver); $ブラウザ=$temp[0];
$browserver =preg_replace("/([d.]+)/","1",$browserver);
$browserver = " $browserver"; //OSPHP.COM.Cn开源
$ブラウザ = 「Netscape Navigator」;
}
if (ereg("Mozilla",$Agent) && ereg("Opera",$Agent ))
{ $temp =explode("(", $Agent); $Part=$temp[ 1]; $temp =explode(")", $Part); $ブラウザ=$temp[1];
$temp =explode(" ",$browserver);$browserver=$temp [2];
$browserver =preg_replace("/([d.]+)/","1",$browserver);
$browserver = " $browserver";
$ブラウザ = 「オペラ」;
}
if (ereg("Mozilla",$Agent) && ereg("MSIE",$Agent )) //OSPHP .COM.CN
{
$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"; $ブラウザ = 「インターネットエクスプローラー」;
}
if ($ブラウザ!="")
{
$browseinfo = "$ブラウザ$ブラウザ";
}
それ以外は
{
$browseinfo = 「不明」;
}
$browseinfoを返します;
}
//调用メソッド$browser=browseinfo(); 直接結果を返します
?> //oSPHP.COM获取访问者操作系
関数 os情報() {
$os="";
$エージェント= $GLOBALS["HTTP_USER_AGENT"];
if (エレギ('win',$エージェント) && strpos($エージェント, '95' )) { //PHP开源代码
$os=「Windows 95」;
} elseif (エレギ('win 9x',$Agent) && strpos($Agent, '4. 90')) {
$os=「Windows ME」;
}
elseif (エレギ('win',$エージェント) && エレギ('98',$エージェント)) { //OSPHP.COM.CN
$os=「Windows 98」;
}
elseif (エレギ('win',$エージェント) && エレギ('nt 5.0',$エージェント)) {
$os=「Windows 2000」;
}
elseif (エレギ('win',$エージェント) && エレギ('nt',$エージェント)) { //开源代码OSPHP.COM.Cn
$os=「Windows NT」;
}
elseif (eregi('win',$Agent) && eregi('nt 5.1',$Agent )) {
$os=「Windows XP」;
}
elseif (エレギ('win',$エージェント) && エレギ('32',$エージェント)) { $os=「Windows 32」;
} elseif (エレギ('linux',$Agent)) {
$os=「Linux」;
}
elseif (エレギ('unix',$Agent)) {
$os=「Unix」; エレギ(の太陽,$エージェント) && エレギ(の太陽,$エージェント) )) {
$os=「SunOS」;
}
elseif (eregi('ibm',$Agent) && eregi('os',$Agent )) { $ os=「IBM OS/2」;
}
elseif (エレギ('Mac',$エージェント) && エレギ('PC',$エージェント)) {
$os=「マッキントッシュ」;
}
elseif (エレギ('PowerPC',$Agent)) {
$os=「PowerPC」;
}
elseif (エレギ('AIX',$Agent)) {
$os=「AIX」;
}
elseif (エレギ('HPUX',$Agent)) {
$os=「HPUX」; //PHP开源代码
}
elseif (エレギ('NetBSD',$Agent)) { $os="NetBSD";
}
elseif (エレギ('BSD',$Agent)) {
$os=「BSD」;
}
elseif (ereg('OSF1',$Agent)) {
$os=「OSF1」;
}
elseif (ereg('IRIX',$Agent)) {
$os=「アイリックス」;
}
elseif (エレギ('FreeBSD',$Agent)) {
$os=「FreeBSD」; $os=='') $os = 「不明」;
$osを返します。
}
//调用方法$os=os_infor();
?>
文件格式类
$mime_types = array(
'gif' => 「画像/gif」、
'jpg' => '画像/jpeg'、
'jpeg' => '画像/jpeg'、
'jpe' => '画像/jpeg'、
'bmp' => 「画像/bmp」、
'png' => '画像/png'、
'tif' => 「画像/tiff」、
「ティフ」 => 「画像/tiff」、 「ピクト」 => 'image/x-pict'、
「写真」 => 'image/x-pict'、
'pct' => 'image/x-pict'、
'tif' => 「画像/tiff」、
「ティフ」 => '画像/tiff'、'psd' => 「画像/x-photoshop」、
'swf' => 「アプリケーション/x-shockwave-flash」、
'js' => 'application/x-javascript'、
'pdf' => 「アプリケーション/pdf」、
'追伸' => 「アプリケーション/ポストスクリプト」、
'eps' => 'アプリケーション/ポストスクリプト', 'ai' => 「アプリケーション/ポストスクリプト」、
'wmf' => 「アプリケーション/x-msmetafile」、
'css' => 「テキスト/CSS」、
'htm' => 'text/html'、
'html' => 'text/html'、
'txt' => 'text/plain', 'xml' => 「テキスト/xml」、
'wml' => 'text/wml'、
'wbmp' => 「image/vnd.wap.wbmp」、
'中旬' => 「オーディオ/MIDI」、
'wav' => 「オーディオ/wav」、 'mp3' => 'オーディオ/mpeg', 'mp2' => 「オーディオ/mpeg」、
'avi' => 「ビデオ/x-msvideo」、
'mpeg' => 「ビデオ/mpeg」、
'mpg' => 「ビデオ/mpeg」、
'qt' => 「ビデオ/クイックタイム」、
'mov' => 'video/quicktime', //开源代码OSPHP.COM.Cn
'lha' => 'application/x-lha'、
'lzh' => 'application/x-lha'、
'z' => 「アプリケーション/x-compress」、
'gtar' => 「アプリケーション/x-gtar」、
'gz' => 'application/x-gzip'、
'gzip' => 'application/x-gzip', 'tgz' => 'application/x-gzip'、
'tar' => 「アプリケーション/x-tar」、
'bz2' => 'application/bzip2'、
'zip' => 「アプリケーション/zip」、
'arj' => 'application/x-arj'、
'rar' => 「application/x-rar-compressed」、
'hqx' => 'application/mac-binhex40'、
「座ってください」=> 「アプリケーション/x-stuffit」、
'ビン' => 'application/x-macbinary'、
'う' => 'text/x-uuencode'、 'うぇ' => 'text/x-uuencode'、
'ラテックス'=> 'application/x-latex', //PHP开源代码
'ltx' => 「アプリケーション/x-latex」、
'tcl' => 'application/x-tcl'、
'pgp' => 「アプリケーション/pgp」、
'asc' => 「アプリケーション/pgp」、
'exe' => 「アプリケーション/x-msdownload」、
'ドキュメント' => 「アプリケーション/msword」、//OSPHP.com.CN
'rtf' => 「アプリケーション/rtf」、
'xls' => 「application/vnd.ms-excel」、
'ppt' => 'application/vnd.ms-powerpoint'、
'mdb' => 「アプリケーション/x-msaccess」、
'wri' => 「アプリケーション/x-mswrite」、
);
?>
else if (
戻る
|