php 保存文件

 1 $data = file_get_contents("data/3.txt");
 2 $ary = split(',',$data); 
 3 $test2=serialize($ary);
 4 saveFile("data/4.txt", $test2);
 5 
 6 /**
 7      * 保存文件
 8      * 
 9      * @param string $fileName 文件名(含相对路径)
10      * @param string $text 文件内容
11      * @return boolean 
12      */
13     function saveFile($fileName, $text) {
14         if (!$fileName || !$text)
15             return false;
16 
17         if (makeDir(dirname($fileName))) {
18             if ($fp = fopen($fileName, "w")) {
19                 if (@fwrite($fp, $text)) {
20                     fclose($fp);
21                     return true;
22                 } else {
23                     fclose($fp);
24                     return false;
25                 } 
26             } 
27         } 
28         return false;
29     } 
30 
31     /**
32      * 连续创建目录
33      * 
34      * @param string $dir 目录字符串
35      * @param int $mode 权限数字
36      * @return boolean 
37      */
38     function makeDir($dir, $mode = "0777") {
39         if (!dir) return false;
40 
41         if(!file_exists($dir)) {
42             return mkdir($dir,$mode,true);
43         } else {
44             return true;
45         }
46         
47     }
48 
49 /*
50 echo $data;
51 $str = split(',',$data);
52 echo "<br/>";
53 for($i=0;$i < count($str); $i++)
54 {
55    $new[] = $str[$i];
56    echo "<br/>";
57    echo $str[$i];
58 }
59 $value = rand(0, 3);
60 echo "<br/>";
61 echo $str[$value];
62 */
原文地址:https://www.cnblogs.com/zhangzhu/p/3328579.html