Владимир, идея состоит в том, что скрипт на php вносит посредством "phpspreadsheet" в определенные поля данные, следом excel обрабатывает эти данные (выполняет распределение Пуассона, суммирует заранее известные ячейки) а phpspreadsheet выводит уже обработанные данные из других ячеек. Однако,если просто вызвать
то все крашится, вплоть до самого листа excel (тут как повезет, мне один раз повезло, второй нет, хз)!
Но, путем проб и ошибок я нашел решение, а именно:
1. подключаем класс:
use \PhpOffice\PhpSpreadsheet\Calculation\Statistical;
2. Вызываем статический метод: $poisson = Statistical::POISSON($x,$stat, $bool);
Принцип такой же как и в самом экселе функция ПУАССОН.РАСП(х;средн; истина/ложь);
Не могу утверждать за точность вычислений, сравнивал этот скрипт со значениями чисто в excel'е , совпадают с хорошей точностью (4 знака после запятой). Для моих задач этого более чем достаточно.
Опять же, порыскав в интернетах, я не нашел ни одной статьи на эту тему, так что оставлю это здесь как решение, мб кому-то пригодиться)))
там есть результат, в коде сначала идет вызов функции get_user($connection , $chat_id), следом за ним идет вызов функции add_user ($connection, $chat_id ,...)
Функция add_user() отрабатывает, get_user() нет(
У всех файлов один владелец, то есть мой профиль, за исключение папки public_html, когда создаю в корне сайта index.html ему присваивается владельцем мой профиль
Дмитрий, Если смотреть через файловый менеджер хостинга, то на директориях assets и runtime атрибуты 777, на всех остальных папках атрибуты 700, на файлы 600
то все крашится, вплоть до самого листа excel (тут как повезет, мне один раз повезло, второй нет, хз)!
Но, путем проб и ошибок я нашел решение, а именно:
1. подключаем класс:
2. Вызываем статический метод:
$poisson = Statistical::POISSON($x,$stat, $bool);
Принцип такой же как и в самом экселе функция ПУАССОН.РАСП(х;средн; истина/ложь);
Не могу утверждать за точность вычислений, сравнивал этот скрипт со значениями чисто в excel'е , совпадают с хорошей точностью (4 знака после запятой). Для моих задач этого более чем достаточно.
Опять же, порыскав в интернетах, я не нашел ни одной статьи на эту тему, так что оставлю это здесь как решение, мб кому-то пригодиться)))