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]