| <?php | 
| namespace Note; | 
|   | 
| //д¼Ç¼ | 
| function WriteNote($data) | 
| { | 
|     unset($data['sign']); | 
|     $dir = dirname(__FILE__)."\\note\\"; | 
|     $filename= $dir.date("Y-m-d",time()).".txt"; | 
|     $nowTime = date("Y-m-d H:i:s",time()); | 
|      | 
|     //´´½¨Ä¿Â¼ | 
|     if (!is_dir($dir)) | 
|     { | 
|         mkdir($dir); | 
|     } | 
|      | 
|     $wstring = $nowTime."=>["; | 
|      | 
|     foreach ($data as $key => $value) | 
|     { | 
|         $wstring.= $key.":".$value.","; | 
|     } | 
|      | 
|     $wstring .= "]\n"; | 
|      | 
|     $f_open = fopen($filename, "a+") or die("file is not exist"); | 
|     fwrite($f_open, $wstring); | 
|     fclose($f_open); | 
| } | 
|   | 
|   | 
| //¶Á¼Ç¼ | 
| function ReadNote($date1, $date2, $time1, $time2) | 
| { | 
|     $dir = dirname(__FILE__)."\\note\\"; | 
|      | 
|     //´«½øµÄʱ¼ä | 
|     $starTime = $date1." ".$time1; | 
|     $endTime = $date2." ".$time2; | 
|      | 
|      | 
|     if (!is_dir($dir)) | 
|     { | 
|         return "can find nothing"; | 
|     } | 
|      | 
|     $showInfo = ""; | 
|      | 
|     $curDate = strtotime($date1); | 
|      | 
|     while ($curDate <= strtotime($date2)) | 
|     { | 
|         //Òª²éÕÒµÄÎļþÃû | 
|         $filename= $dir.date("Y-m-d", $curDate).".txt"; | 
|          | 
|         //²»´æÔÚ¸Äʱ¼äµÄÎļþ | 
|         if (!file_exists($filename)) | 
|         { | 
|             $curDate = strtotime('+1 day', $curDate); | 
|             continue; | 
|             #return date("Y-m-d", $curDate).":can find nothing"; | 
|         } | 
|          | 
|         //´ò¿ªÎļþ | 
|         $fopen = fopen($filename, "rb") or die("file is not exist"); | 
|          | 
|         while(!feof($fopen)) | 
|         { | 
|             $lineInfo = fgets($fopen); | 
|             $timeList = explode('=>[', $lineInfo); | 
|             $noteTime = $timeList[0]; | 
|          | 
|             if (strtotime($noteTime) >= strtotime($starTime) && strtotime($noteTime) <= strtotime($endTime)) | 
|             { | 
|                 $showInfo .= $lineInfo."<br/><hr><br/>"; | 
|             } | 
|         } | 
|          | 
|         //¹Ø±ÕÎļþ | 
|         fclose($fopen); | 
|          | 
|         //ʱ¼ä+1Ìì | 
|         $curDate = strtotime('+1 day', $curDate); | 
|     } | 
|      | 
|     if ($showInfo == "") | 
|     { | 
|         return "can find nothing"; | 
|     } | 
|      | 
|     return $showInfo; | 
|      | 
| } | 
|   | 
| //½âÎö×Ö·û´®×ª»»Êý×é | 
| function parse($strinfo) | 
| { | 
|     //echo $strinfo; | 
|     //½âÎö×Ö·û´® | 
|     $POSTDATA = str_replace("=>","=",$strinfo); | 
|     $POSTDATA = str_replace("\"","","$POSTDATA"); | 
|     $POSTDATA = str_replace("'","","$POSTDATA"); | 
|     $POSTDATA = str_replace("\n","","$POSTDATA"); | 
|     $POSTDATA = str_replace("\t","","$POSTDATA"); | 
|     $POSTDATA = str_replace("\r","","$POSTDATA"); | 
|     $POSTDATA = str_replace(",","&","$POSTDATA"); | 
|   | 
|     //½«½âÎöºóµÄÄÚÈÝת»»³ÉÊý×é | 
|     parse_str($POSTDATA,$arr); | 
|   | 
|     return $arr; | 
| } | 
|   | 
|   | 
| //¶ÁÊý×éÊý¾Ý | 
| function ReadFile($File) | 
| { | 
|     //var_dump($File); | 
|     //var_dump($ResultType); | 
|   | 
|     $dir = dirname(__FILE__)."\\cfg\\"; | 
|   | 
|     if(!is_dir($dir)) | 
|     { | 
|         echo $dir." can find nothing"; | 
|     } | 
|      | 
|     $showInfo = ""; | 
|   | 
|     //Òª²éÕÒµÄÎļþÃû | 
|     $filename= $dir.$File.".txt"; | 
|   | 
|     //²»´æÔÚÎļþ | 
|     if(!file_exists($filename)) | 
|     { | 
|         echo filename.":can find nothing"; | 
|     } | 
|      | 
|     //´ò¿ªÎļþ | 
|     $fopen = fopen($filename, "rb") or die("file is not exist"); | 
|   | 
|     while(!feof($fopen)) | 
|     { | 
|         $lineInfo = fgets($fopen); | 
|         $showInfo .= $lineInfo; | 
|          | 
|     } | 
|   | 
|     //¹Ø±ÕÎļþ | 
|     fclose($fopen); | 
|     //$str = "array('key1'=>'value1','key2'=>'value2')"; | 
|     //echo iconv("GB2312","UTF-8",$showInfo); | 
|     eval('$Resarr = ' .$showInfo .';' ); | 
|     //var_dump($Resarr); | 
|     //echo "=========="; | 
|     //print_r($Resarr); | 
|     //echo iconv("GB2312","UTF-8",$Resarr); | 
|     //return; | 
|      | 
|     //$Resarr = parse($showInfo); | 
|     //echo "==========================="; | 
|     //print_r($Resarr); | 
|     //echo "==========================="; | 
|     //echo $Resarr["AccID"]; | 
|      | 
|     //if(!array_key_exists($ResultType,$Resarr)) | 
|     //{ | 
|   | 
|     //    echo 'ERROR : ['.$ResultType."] Key does not exists!"; | 
|     //    //echo iconv("GB2312","UTF-8","½á¹û£º".$ErrorType[(int)$arr['ErrorNo']]); | 
|     //    echo "<br/><br/><br/>".$_POST['data']; | 
|     //    return; | 
|   | 
|     //} | 
|      | 
|      | 
|     //echo iconv("GB2312","UTF-8","Result£º".$Resarr[$ResultType]); | 
|   | 
|   | 
|     if ($showInfo == "") | 
|     { | 
|         return "can find nothing"; | 
|     } | 
|      | 
|     return $Resarr; | 
|      | 
| } | 
|   | 
|   | 
| ?> |