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 */
工欲善其事,必先利其器。