1){ $step = $argv[1]; if(isset($argv[2])) $des = $argv[2]; if(isset($argv[3])) $id = $argv[3]; }else{ if(isset($_GET['step'])) $step=$_GET['step']; if(isset($_GET['des'])) $des=$_GET['des']; if(isset($_GET['id'])) $id=$_GET['id']; } //1 Парсинг файла XLS В JSON if($step=='students_parse'){//php cron.php students_parse 1_studentovMGTU.xls //php cron.php students_parse 1_studenti02102023 if($des!=''){ $class = new class_STUDENTS(); try { $rez = $class->file_parse($des); //print_r($rez); } catch (PHPExcel_Reader_Exception $e) { echo $e->getMessage(); } }else{ echo 'укажите файл'; } } //2 Проверка студентов и запись в JSON if($step=='students_check'){//php cron.php students_check 1_studentovMGTU.xls if($des!=''){ $class = new class_STUDENTS(); try { $rez = $class->file_check($des); //print_r($rez); } catch (PHPExcel_Reader_Exception $e) { echo $e->getMessage(); } }else{ echo 'укажите файл'; } } //3 Обновление данных if($step=='students_update'){//php cron.php students_update 1_studentovMGTU.xls if($des!=''){ $class = new class_STUDENTS(); try { $rez = $class->file_update($des); print_r($rez); } catch (PHPExcel_Reader_Exception $e) { echo $e->getMessage(); } }else{ echo 'укажите файл'; } } //ПОЛУЧЕНИЕ ФАЙЛА ИЗ 1С и разбор его if($step=='1Cstudents_parse'){//php cron.php 1Cstudents_parse $file = '1c_students.xls'; $fxls = 'upload/students_xlsx/'.$file; $file1c = 'https://mkgtu.ru/1c-integration/СписокСтудентов.xls'; file_put_contents($fxls,file_get_contents($file1c)); $class = new class_STUDENTS(); try { //Сохраним файл в JSON $rez = $class->file_parse($file); $rez = $class->json_1c_to_eios($file); print_r($rez); } catch (PHPExcel_Reader_Exception $e) { echo $e->getMessage(); } }