精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久
注冊(cè)
|
提交需求
|
訂閱
|
English
首 頁(yè)
解決方案
產(chǎn) 品
服 務(wù)
支 持
EDN系統(tǒng)
成功案例
關(guān)于我們
聯(lián)系我們
樹(shù)結(jié)構(gòu)圖
EDN系統(tǒng)
圖形圖像
網(wǎng)絡(luò)安全
項(xiàng)目專(zhuān)題
WEB開(kāi)發(fā)
辦公系列
操作系統(tǒng)
數(shù)據(jù)庫(kù)
程序設(shè)計(jì)
TOP 10
在Foxmail中如何使…
Ftp 子命令
BigDecimal
MSN在線客服功能模塊使…
會(huì)員卡使用方法說(shuō)明
DataInputStr…
留言板功能說(shuō)明
CScript
BufferedInpu…
設(shè)置打印機(jī)
您現(xiàn)在的位置:
>
技術(shù)沙龍
>
WEB開(kāi)發(fā)
>
PHP
>
實(shí)例學(xué)習(xí)PHP之投票程序篇(二)
相關(guān)軟件
>
實(shí)例學(xué)習(xí)PHP之投票程序篇(二)
創(chuàng)建者:
webmaster
更新時(shí)間:
2005-07-02
00:24
最后我們來(lái)看看PHP的檔案處理,PHP中用于檔案處理的函數(shù)有大概幾十個(gè),在我們這一節(jié)里,使用了其中的五個(gè)函數(shù)fopen(); fclose(); flock();fexists();fwrite(); 其中我想重點(diǎn)說(shuō)一下flock();其它的大家就去自己查手冊(cè)吧。
為什么要重點(diǎn)說(shuō)flock()?因?yàn)檫@是一個(gè)對(duì)于網(wǎng)絡(luò)編程非常重要的功能,我舉個(gè)例子,兩個(gè)人同時(shí)投票,而且選的都是選項(xiàng)A,假設(shè)他們同時(shí)打開(kāi)數(shù)據(jù)文件,這時(shí)A的選票是2,然后兩個(gè)進(jìn)程都在原有的基礎(chǔ)上加1,接著一個(gè)寫(xiě)入了數(shù)據(jù),另外一個(gè)也跟著寫(xiě)完了寫(xiě)入,大家想這時(shí)會(huì)出現(xiàn)什么情況?A的選票是多少?正確結(jié)果應(yīng)該是4,但實(shí)際上卻會(huì)是3。為什么會(huì)這樣?這就是因?yàn)榫W(wǎng)絡(luò)的多人環(huán)境的特點(diǎn)啦,所以我們?cè)谕镀鼻耙欢ㄒ扔胒lock()函數(shù)把文件鎖住,投完后再打開(kāi)文件讓其它的進(jìn)程進(jìn)行操作,這樣才能防止出現(xiàn)上面的那類(lèi)錯(cuò)誤。下面是flock函數(shù)的用法說(shuō)明。
flock 鎖住檔案。
語(yǔ)法: boolean flock(int fp, int operation);
傳回值: 布林值
函式種類(lèi): 檔案存取
內(nèi)容說(shuō)明 本函式用來(lái)鎖住檔案,使別的行程無(wú)法存取。傳入的參數(shù) fp 為檔案的指標(biāo)。參數(shù) operation 的值為下列的數(shù)字之一:
1 、表示設(shè)定鎖住檔案可以允許別的行程讀取;
2 、表示只有該行程可以寫(xiě)入檔案;
3 、表示讀寫(xiě)均鎖住;
4 、不鎖住區(qū)塊 (block)。
而本函式無(wú)論在 UNIX 或是 Windows 系列中的鎖住效果都相近。執(zhí)行成功則傳回 true 值,否則傳回 false 值。
相關(guān)文章
前一則:
對(duì)PHP文件上傳存在漏洞的解決辦法
本頁(yè)查看次數(shù):
公司公告
|
客戶(hù)調(diào)查
|
法律聲明
|
誠(chéng)聘英才
|
給我們投稿
|
繁
閃
頭像
京ICP備05031245號(hào)
Copyright @ REDCOME.com ALL Rights Reserved
北京怡康軟件科技有限公司 地址:北京市昌平區(qū)東小口立湯路188號(hào)北方明珠大廈1號(hào)樓2708 郵編:102218 電話(huà):84909966 傳真:84909900 QQ:335601661