屠龍師太
sybase_connect連上數(shù)據(jù)庫。語法: int sybase_connect(string [servername], string [username], string [password]);返回值: 整數(shù)函數(shù)種類: 數(shù)據(jù)庫功能 本函數(shù)用來打開與 Sybase 數(shù)據(jù)庫的連接。參數(shù) servername 為欲連上的數(shù)據(jù)庫服務(wù)器名稱。參數(shù) username 及 password 可省略,分別為連接使用的帳號及密碼。使用本函數(shù)需注意早點關(guān)閉數(shù)據(jù)庫,以減少系統(tǒng)的負擔(dān)。連接成功則返回數(shù)據(jù)庫的連接代號,失敗返回 false 值。本回答被提問者和網(wǎng)友采納
王謀
一、使用函式 date() 實現(xiàn)
在編輯器中輸入<?php echo $showtime=date("Y-m-d H:i:s");?>,點擊回車就可以得知當(dāng)前的時間。其中Y是代表4位的年份,H是24小時制,i 是分鐘,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是幾日,二位數(shù)字,若不足二位則前面補零。 如: "01" 至 "31" 。m代表月份,二位數(shù)字,若不足二位則在前面補零,如: "01" 至 "12" 。
二、使用time函數(shù)
在編輯器中輸入echo date("y-m-d",$time)點擊回車就可以得知當(dāng)前的時間,其中Y是代表4位的年份,m代表月份,二位數(shù)字,若不足二位則在前面補零,如: "01" 至 "12" 。d 是幾日,二位數(shù)字,若不足二位則前面補零。 如: "01" 至 "31" 。
三、使用strftime函數(shù)
在編輯器中輸入echo strftime ("%hh%m %a %d %b" ,time());點擊回車就可以得知當(dāng)前的時間。
擴展資料:
Date/Time 函數(shù)
一、time — 返回當(dāng)前的 Unix 時間戳
二、timezone_abbreviations_list — 別名 DateTimeZone::listAbbreviations
三、timezone_identifiers_list — 別名 DateTimeZone::listIdentifiers
四、timezone_location_get — 別名 DateTimeZone::getLocation
五、date — 格式化一個本地時間/日期
六、getdate — 取得日期/時間信息
七、gettimeofday — 取得當(dāng)前時間
八、gmdate — 格式化一個 GMT/UTC 日期/時間
九、gmmktime — 取得 GMT 日期的 UNIX 時間戳
參考資料:
百度百科——PHP
修羅刀
使用session基本沒用,一般服務(wù)器默認session生存期是1440秒,也就是24分鐘,超時則失效。建議使用memcache,mongodb等key->value數(shù)據(jù)庫進行存儲,可以使用新聞ID+IP或用戶ID作為唯一key,存儲訪問時間,通過訪問時間進行比較
合群力
這個值輸出如果是時間的字符 如 2016-10-24 06:06:06 的話:<?phpecho date($value1['order_time'], strtotime('+1 day'));
黃魚島
你想根據(jù)什么進行排行呢
歐根尼奧
內(nèi)網(wǎng)的建議 用IP加cookie的方式來做,在投票完成的客戶cookie中加入標(biāo)識,有效期設(shè)置24小時
可以獲取他內(nèi)網(wǎng)的IP嗎?
不可以,沒這么強大
金燕
這個限制應(yīng)該是不行的 COOKIE 是保存在客戶端 很多人設(shè)置的 關(guān)閉瀏覽器 刪除COOKIE 你可以 獲得客戶端的IP 然后注冊時間 判斷這個IP 注冊過幾個帳號判斷 騰訊都是 一個IP 半小時之內(nèi)允許注冊幾個 你就是防掛機注冊的 大多數(shù)都是用IP 限制的 求采納
皇太極
function del_file($path = '.') { $current_dir = opendir($path); //opendir()返回一個目錄句柄,失敗返回false while(($file = readdir($current_dir)) !== false) { //readdir()返回打開目錄句柄中的一個條目 $sub_dir = $path . DIRECTORY_SEPARATOR . $file; //構(gòu)建子目錄路徑 if($file == '.' || $file == '..') { continue; } else if(is_dir($sub_dir)) { //如果是目錄,進行遞歸 del_file($sub_dir); } else { //如果是文件,判斷是24小時以前的文件進行刪除 $files = fopen($path.'/'.$file,"r"); $f =fstat($files); fclose($files); if($f['mtime']<(time()-3600*24)){ if(@unlink($path.'/'.$file)){ echo "刪除文件【".$path.'/'.$file."】成功!<br />"; }else{ echo "刪除文件【".$path.'/'.$file."】失敗!<br />"; } } } }}del_file('d:/www');嗯,那刪除指定目錄內(nèi)所有大于5分鐘的非空文件夾要怎么寫呢?那個成功跟失敗的提示可以不用
if($f['mtime']<(time()-3600*24)){ @unlink($path.'/'.$file);}改一下時間,3600*24秒(一天),改成的 60*5 秒(5分鐘)
張大疤拉
這不是一段代碼就能解決的,我只能給你解決方案:1.修改保存用戶注冊信息的表,此表要有注冊IP和注冊時間字段;2.當(dāng)用戶注冊時,能過request對象取得用戶的IP地址,然后到用戶注冊信息表中查詢最后此IP的注冊時間的記錄,如果沒有查到記錄,那么允許此用戶注冊。如果查到記錄,則判斷注冊時間是否超過24小時,如果超過也允許注冊,否則不允許注冊。 代碼邏輯很簡單,主要是表中要有注冊IP和注冊時間字段。這么簡單的代碼,就是根據(jù)條件查詢數(shù)據(jù),以及邏輯判斷,只要是程序員應(yīng)該都能寫出來,當(dāng)然還要結(jié)合你的程序來寫,否則隨便寫段代碼你也用不上。
謝謝您的回復(fù)。但不是我想要的。不是用這個記錄ip的方法。這樣會導(dǎo)致相同ip的人不能注冊。但用cookies控制,相同ip但不同電腦的人可以注冊。繼續(xù)請教高手。謝謝高手的辛勤付出!
不要使用cookies,因為cookies是存放在用戶電腦上的,用戶可以在瀏覽器中清空cookies,那么就又可以重復(fù)注冊了!建議用IP加主機名,在表中多加個用戶主機名,同時判斷IP和主機名。(同一時間出現(xiàn)相同IP的用戶是不可能的,相同的主機名更不可能)用$_REQUEST['REMOTE_ADDR']得到用戶IP,用$_REQUEST['REMOTE_HOST']得到用戶主機名