目前共有12篇帖子。
【函数库】PHP RXData(RPGXP数据文件) 解析库 V1.0
11樓 巨大八爪鱼 2016-2-8 18:59

【示例7:把工程中的所有脚本全部保存为txt文件】
<?php
include_once('rxdata_library.php');
if (!is_writable(getcwd())) {
 die('当前文件夹下无写入权限!');
}
$folder_name = 'scripts';
if (is_dir($folder_name)) {
 // 如果目录存在,则删除目录下所有文件
 $dir = opendir($folder_name);
 while ($file = readdir($dir)) {
  $file = $folder_name . '/' . $file;
  if (!is_dir($file)) {
   unlink($file);
  }
 }
 closedir($dir);
} else {
 mkdir($folder_name);
}
$scripts = rxdata_load('project/Data/Scripts.rxdata');
foreach ($scripts as $script) {
 if ($script[1] == '')
  $script[1] = 'empty';
 $filename = $folder_name . '/' . $script[1] . '.txt';
 $fp = fopen($filename, 'w');
 fwrite($fp, gzuncompress($script[2]));
 fclose($fp);
}
printf("共保存了%d个文件", count($scripts));
?>

【运行结果】

保存的txt文件:

打开其中一个txt文件查看:

12樓 36.235.164.* 2016-6-11 16:19
不能再更讚了,謝謝章魚

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
 
 
©2010-2024 Arslanbar [手機版] [桌面版]
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。