亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

php 之 沒有mysql支持時的替代方案

瀏覽:5日期:2024-01-17 08:41:14
一般個人免費主頁空間都不會提供mysql支持,就是提供也很苛刻,所以尋找也個良好的替代方案很重要哦! PHP的文件處理功能很強大,所以可以用文件的存取來代替來! (要知道沒有數據庫的時候,什么都是用文件組織的哦!呵呵!),其中個數據項用特殊符號分割,我采用的是“||”,方便通過explode()函數讀取單個記錄! 其實這里數據庫的思想還是可以用到的!象數據庫的索引! 所以必須先做個索引文件?。ㄟ@樣說也并不正確) 就以留言本來說吧: 主要文件是: index.database 其結構如下: 留言人姓名||留言人性別||留言時間||留言內容存放位置||feiyn(這項是方便讀取時的被‘n’干惱的! 每條存儲一行可以方便的通過PHP的fgets()函數讀取,或者file()函數讀取每行到數組 為了防止多人同是對數據的寫入沖突,故還需要加鎖(也用文件實現) 以下是寫入代碼 <?php //必須傳入以下參量: //留言人姓名 $name //留言人性別 $sex //留言時間;;$time //留言內容存放位置 $savePosite $indexFile="index.database"$indexFileLock=$indexFile."Lock"$message=$name."||".$sex."||".$time."||".$savePosite."||feiy||";//這就是要寫入的記錄 while(file_exists($indexFileLock)) $temp++; //檢測是否已加鎖 fclose(fopen($indexFileLock,"w"));;;;;;;//如沒有則進入并加鎖避免同是訪問沖突 $fp=fopen($indexFile,"a"); fputs($message,strlen($message)); fclose($fp); unlink($indexFileLock);//解鎖 ?> 讀取代碼 <?php $indexFile="index.database"$indexFileLock=$indexFile."Lock"while(file_exists($indexFileLock)) $temp++; //檢測是否已加鎖 fclose(fopen($indexFileLock,"w"));;;;;;;//如沒有則進入并加鎖避免同是訪問沖突 $ary=file($indexFile); unlink($indexfileLock);//解鎖 for($i=0;$i<sizeof($ary);$i++){ $tempAry=explode("||",$ary[$i]); echo("name:".$tempAry[0]); echo("sex:".$tempAry[1]); echo("sex:".$tempAry[2]); echo("savePosite:",$tempAry[3]);//可以從該地址讀取留言內容 } ?> 通過以上可以方便的解決常用的網頁運用,比如聊天室,BBS論壇,書簽之類 如果那位大蝦有更好的解決方法,請賜教!謝謝! 我的主頁:feiyschool.51.net QQ:23072155 email:feiyhy@sina.com 【本文版權歸作者feiy與奧索網共同擁有,如需轉載,請注明作者及出處】;;;;
標簽: PHP
主站蜘蛛池模板: 区二区三区四区免费视频 | 欧美日韩亚洲人人夜夜澡 | 麻豆国产精品一二三在线观看 | 欧美国产综合视频在线观看 | 亚洲人精品 | 日韩欧美国产视频 | 亚洲一区二区福利视频 | 伊人99在线 | 成人欧美一区二区三区视频不卡 | 57pao一国产成永久免费 | 亚洲自拍偷拍视频 | 亚洲免费精品视频 | 可以免费在线看黄的网站 | 和日本免费不卡在线v | 四虎91视频 | 91亚洲精品视频 | 制服诱惑一区 | 日韩小视频 | 女人a级毛片 | 黄色中文字幕 | 青草久操 | 一级黄色性片 | 九九操视频 | 国产亚洲精品久久久久久小说 | 国产精品美女在线观看 | 色婷五月综激情亚洲综合 | 日韩大片免费观看视频播放 | 韩国日本一级毛片免费视频 | 草草影院国产 | 另类在线| 日韩免费毛片 | 成人精品国产 | 国产在线不卡午夜精品2021 | 欧美顶级黄色大片免费 | 国内精品福利视频 | 国产91福利在线精品剧情尤物 | 性美国xxxxx免费 | 一区二区视频在线观看 | 久久久网站亚洲第一 | 日本免费黄视频 | 久久综合噜噜激激的五月天 |