不用數(shù)據(jù)庫的多用戶文件自由上傳投票系統(tǒng)(2)_PHP教程
Jul 21, 2016 pm 04:02 PM
這是本系統(tǒng)的download.php,主要負(fù)責(zé)下載和記數(shù),其中文件格式均在注釋中說明.
//傳入num為要下載的文件號(hào),col=要下載的分欄
//ip不超時(shí)下載次數(shù)加一
//文件格式
//0編號(hào)//ip文件格式??地址:項(xiàng)目:時(shí)間
$uploadto="../uploadfile/".$col."/";//上傳到的子目錄
$cgiroot="http://eccct.51.net/cgi-bin/";????//主機(jī)加當(dāng)前目錄
$pathtemp=explode("/",$HTTP_ENV_VARS["PATH_INFO"]);
$pathtemp[sizeof($pathtemp)-1]="";
$cgiroot="http://".$HTTP_HOST.implode("/",$pathtemp);//主機(jī)加當(dāng)前目錄
$ipfile=$uploadto.$col.".ipd";//下載用的ip文件
$overtime=4;//超時(shí)時(shí)間小時(shí)
$goback="
$recfile=$uploadto.$col.".lst";
//取出ip文件
$fp=@fopen($ipfile,"r") or die("對(duì)不起該投票不合法".$goback);
$ipinfo=fread($fp,filesize($ipfile));
fclose($fp);
unlink($ipfile);
$times=getdate();
$abstime=$times["yday"].sprintf("%02d",$times["hours"]);
//絕對(duì)時(shí)間??
//把超時(shí)的ip去掉
$ip_times=explode("|",$ipinfo);
$temp="";
$ipinfo="";
????for($i=0;$i
????????$ip=explode(":",$ip_times[$i]);
????????if($ip[1]==""||$ip[0]==""||$ip[2]=="") continue;
????????eval ('$temp='.$abstime.'-'.$ip[2].';');
????????if($temp=0){
????????$ipinfo.=($ip_times[$i]."|");
????????}
????}
//echo $ipinfo;
if(strstr($ipinfo,$REMOTE_ADDR.":".$num))
{
????$fp=@fopen($ipfile,"w") or die("出現(xiàn)錯(cuò)誤".$goback);
????fwrite($fp,$ipinfo);
????fclose($fp);
????$firstdown=0;//第一次下載
}
else{
$firstdown=1;//不是第一次下載
$ipinfo=$ipinfo.$REMOTE_ADDR.":".$num.":".$abstime."|";
$fp=@fopen($ipfile,"w") or die("出現(xiàn)錯(cuò)誤".$goback);
fwrite($fp,$ipinfo);
fclose($fp);
}
//ip判斷結(jié)束
for($i=0;$iif($i==99) die("系統(tǒng)出錯(cuò)00".$goback);
$fp=@fopen($recfile,"r") or die("對(duì)不起不合法".$goback);
$info=explode(">",fread($fp,filesize($recfile)));
fclose($fp);
copy($recfile,$recfile.".bak");
unlink($recfile);
for($i=0;$i
????$items=explode("?????????if(!trim($items[0])) continue;
????if(trim($items[0])==$num){//要下載的項(xiàng)目
????????if($firstdown)
????????$items[6]++;
????????$filepath=$uploadto.$items[2];
????????$info[$i]=implode("????????break;
????}
?????????
}
//$writetofile=implode(">",$info);
if(!$fp=fopen($recfile,"w")){
copy($votefile.".bak",$votefile);
die("出錯(cuò)02".$goback);
}
for($i=0;$i
}
????fclose($fp);
echo "";
echo "";
echo "";
echo "";
//echo $HTTP_ENV_VARS["PATH_INFO"];
//echo "<script>window.location.href='".$filepath."';window.close();</script>";
echo "";
//header("Content-type: application/.rar");
//header("Content-Disposition: attachment; filename=".$filepath);
//Header("Location: ".$filepath);
//header("Content-Description: PHP3 Generated Data
?>

熱AI工具

Undress AI Tool
免費(fèi)脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機(jī)

Video Face Swap
使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費(fèi)的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級(jí)代碼編輯軟件(SublimeText3)

7月29日,在AITO問界第四十萬臺(tái)新車下線儀式上,華為常務(wù)董事、終端BG董事長、智能汽車解決方案BU董事長余承東出席發(fā)表演講并宣布,問界系列車型將于今年8月迎來華為干昆ADS3.0版本的上市,并計(jì)劃在8月至9月間陸續(xù)推送升級(jí)。 8月6日即將發(fā)布的享界S9將首發(fā)華為ADS3.0智能駕駛系統(tǒng)。華為干昆ADS3.0版本在激光雷達(dá)的輔助下,將大幅提升智駕能力,具備融合端到端的能力,并采用GOD(通用障礙物識(shí)別)/PDP(預(yù)測決策規(guī)控)全新端到端架構(gòu),提供車位到車位智駕領(lǐng)航NCA功能,并升級(jí)CAS3.0全

近日,華為宣布將于9月推出一款搭載玄璣感知系統(tǒng)的全新智能穿戴新品,預(yù)計(jì)為華為的最新智能手表。該新品將集成先進(jìn)的情緒健康監(jiān)測功能,玄璣感知系統(tǒng)以其六大特性——準(zhǔn)確性、全面性、快速性、靈活性、開放性和延展性——為用戶提供全方位的健康評(píng)估。系統(tǒng)采用超感知模組,優(yōu)化了多通道光路架構(gòu)技術(shù),大幅提升了心率、血氧和呼吸率等基礎(chǔ)指標(biāo)的監(jiān)測精度。此外,玄璣感知系統(tǒng)還拓展了基于心率數(shù)據(jù)的情緒狀態(tài)研究,不僅限于生理指標(biāo),還能評(píng)估用戶的情緒狀態(tài)和壓力水平,支持超過60項(xiàng)運(yùn)動(dòng)健康指標(biāo)監(jiān)測,涵蓋心血管、呼吸、神經(jīng)、內(nèi)分泌、

蘋果公司最新發(fā)布的iOS18、iPadOS18以及macOSSequoia系統(tǒng)為Photos應(yīng)用增添了一項(xiàng)重要功能,旨在幫助用戶輕松恢復(fù)因各種原因丟失或損壞的照片和視頻。這項(xiàng)新功能在Photos應(yīng)用的"工具"部分引入了一個(gè)名為"已恢復(fù)"的相冊(cè),當(dāng)用戶設(shè)備中存在未納入其照片庫的圖片或視頻時(shí),該相冊(cè)將自動(dòng)顯示。"已恢復(fù)"相冊(cè)的出現(xiàn)為因數(shù)據(jù)庫損壞、相機(jī)應(yīng)用未正確保存至照片庫或第三方應(yīng)用管理照片庫時(shí)照片和視頻丟失提供了解決方案。用戶只需簡單幾步

MySQL是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。1)創(chuàng)建數(shù)據(jù)庫和表:使用CREATEDATABASE和CREATETABLE命令。2)基本操作:INSERT、UPDATE、DELETE和SELECT。3)高級(jí)操作:JOIN、子查詢和事務(wù)處理。4)調(diào)試技巧:檢查語法、數(shù)據(jù)類型和權(quán)限。5)優(yōu)化建議:使用索引、避免SELECT*和使用事務(wù)。

Oracle不僅是數(shù)據(jù)庫公司,還是云計(jì)算和ERP系統(tǒng)的領(lǐng)導(dǎo)者。1.Oracle提供從數(shù)據(jù)庫到云服務(wù)和ERP系統(tǒng)的全面解決方案。2.OracleCloud挑戰(zhàn)AWS和Azure,提供IaaS、PaaS和SaaS服務(wù)。3.Oracle的ERP系統(tǒng)如E-BusinessSuite和FusionApplications幫助企業(yè)優(yōu)化運(yùn)營。

MySQL是一種開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),主要用于快速、可靠地存儲(chǔ)和檢索數(shù)據(jù)。其工作原理包括客戶端請(qǐng)求、查詢解析、執(zhí)行查詢和返回結(jié)果。使用示例包括創(chuàng)建表、插入和查詢數(shù)據(jù),以及高級(jí)功能如JOIN操作。常見錯(cuò)誤涉及SQL語法、數(shù)據(jù)類型和權(quán)限問題,優(yōu)化建議包括使用索引、優(yōu)化查詢和分表分區(qū)。

MySQL適合Web應(yīng)用和內(nèi)容管理系統(tǒng),因其開源、高性能和易用性而受歡迎。1)與PostgreSQL相比,MySQL在簡單查詢和高并發(fā)讀操作上表現(xiàn)更好。2)相較Oracle,MySQL因開源和低成本更受中小企業(yè)青睞。3)對(duì)比MicrosoftSQLServer,MySQL更適合跨平臺(tái)應(yīng)用。4)與MongoDB不同,MySQL更適用于結(jié)構(gòu)化數(shù)據(jù)和事務(wù)處理。

7月9日消息,知名官改版系統(tǒng)Xiaomi.EU的測試者近日發(fā)現(xiàn),小米公司近期采取了新措施,限制中國大陸地區(qū)銷售的設(shè)備安裝小米國際版系統(tǒng)。如果用戶嘗試在國行版設(shè)備上刷機(jī)安裝國際版系統(tǒng),設(shè)備將在開機(jī)引導(dǎo)中顯示不支持,并無法進(jìn)入系統(tǒng)。該機(jī)制能識(shí)別硬件所屬的市場版本,對(duì)于中國大陸市場銷售的小米手機(jī),若檢測到安裝了國際版系統(tǒng),將無法正常啟動(dòng)。測試結(jié)果表明,刷機(jī)后的設(shè)備在開機(jī)向?qū)е袝?huì)顯示“Unsupportedsoftware”(不支持的軟件),并提示使用該版本可能帶來安全風(fēng)險(xiǎn)。目前,小米已在
