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