4591566 发表于 2015-8-29 14:25:37

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 */
  
页: [1]
查看完整版本: php 保存文件