Initialization of Logs/4Chan_Bans_Log-Reverse_Chrono-415.json
[Backup_bans.verniy.xyz.git] / Scripts / Maintenance-DO_NOT_USE / Functions / JSONFixer.php
blob5c8013489e0ec644701d6965ba6ed8e48eefefce
1 <?php
2 //add [ to start
3 //if at the 1000th line add a ]
4 //put a ',' after all entries except 1000th
5 function fixErrors(&$ready_file){
6 $altered_data = Array();
7 $line_count = 0;
8 while(!feof($ready_file)){
9 $changed_line = fgets($ready_file);
10 if($changed_line == "") continue;
11 if($line_count == 0){
12 $changed_line = "[" . substr($changed_line,0, strlen($changed_line) - 1) . ",\n";
14 else if($line_count == 999){
15 $changed_line = $changed_line . "]";
17 else{
18 $changed_line = substr($changed_line,0, strlen($changed_line) - 1) . ",\n";
20 $line_count++;
21 array_push($altered_data, $changed_line );
23 fseek($ready_file,0);
24 foreach($altered_data as $line){
25 fwrite($ready_file, $line);
27 fseek($ready_file,0);