-1
我是新来的,需要一些帮助。我有一个PHP脚本,它将数据从数据库中提取出来并创建.csv文件。我需要向可以比较两个文件的脚本添加一些逻辑,然后在文件大小等于或大于特定(TBD)大小的情况下重命名该文件。php比较两个文件大小,然后更改文件名,如果一个更大
基本上这个脚本每小时运行两次,如果文件大小足够大,我只会重写.csv文件。这一切都希望能够防止创建不完整或太小的.csv文件。
这是创建.csv文档的代码。任何帮助将非常感激。
$course_csv = fopen('/Course.csv','w');
$courses_u = array_unique($courses, SORT_REGULAR);
foreach($courses_u as $course){
fputcsv($course_csv, $course, '|');
}
fclose($course_csv);
$data = file('/Course.csv');
$handle = fopen("/Course.csv", "w");
foreach ($data as $line) {
$line = str_replace(array("\r\n", ',','"'), "", $line);
fwrite($handle, "{$line}");
你甚至没有检查代码的文件大小。如果你已经付出了努力,那么你至少已经有了一个函数'filesize()'的引用。 – developerwjk 2014-11-24 23:51:19
是的,我需要这部分的帮助。 – Mbarrie 2014-11-24 23:52:59
你真的应该在发布之前加倍努力。 googling'php文件大小'和'php重命名文件'会回答你的问题。 – blots 2014-11-24 23:57:06