저는 여기 새로 왔으므로 약간의 도움이 필요합니다. 데이터베이스에서 데이터를 가져와 .csv 파일을 만드는 PHP 스크립트가 있습니다. 파일 크기가 특정 (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
예이 부분에 대한 도움이 필요합니다. – Mbarrie
게시하기 전에 더 많은 노력을 기울여야합니다. 인터넷 검색 'php file size'와 'php rename file'이 귀하의 질문에 대답했을 것입니다. – blots