-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