有时候存储内容比较少切简单,不想用数据库,可以将数组转换为xml存到文本文件,读取的时候再转换为数组使用。<?php /*在(../logs/$order)文件夹中写$fileName文件$order:订单号,用来标记文件夹$fileName:文件名$word:写入内容*/function writeXML($order, $fileName, $word='') {if (!file_exists(dirname(__FILE__).'/../logs/'.$order)){mkdir (dirname(__FILE__).'/../logs/'.$order);}$fp = fopen(dirname(__FILE__).'/../logs/'.$order.'/'.$fileName,"a");flock($fp, LOCK_EX);$word .= "\r\n";fwrite($fp,$word);flock($fp, LOCK_UN);fclose($fp);}/*在(../logs/$order)文件夹中读取$fileName文件$order:订单号,用来标记文件夹$fileName:文件名*/function readXML($order, $fileName){$file_path = dirname(__FILE__).'/../logs/'.$order.'/'.$fileName;if(file_exists($file_path)){$fp = fopen($file_path,"r");flock($fp, LOCK_EX);//读取整个文件大小的字符串$str = fread($fp,filesize($file_path));flock($fp, LOCK_UN);fclose($fp);return $str;}else{return '文件不存在';}}/*将数组转化为
利用XML存储和读取数组
最新推荐文章于 2024-07-04 17:01:37 发布