https://github.com/directman66/majordom ... s.php#L639
Позже сделаю выбор пользователей. Просьба добавить тикет сюда https://connect.smartliving.ru/tasks/332.html
Модератор: immortal
https://github.com/directman66/majordom ... s.php#L639
Код: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
И этот же модуль вызывает ошибкуdirectman66 писал(а): ↑Пт фев 15, 2019 10:26 pmМне нужно поймать такую ситуацию. Дайте кто-нибудь доступ к мажору.
Код: Выделить всё
Exception, Couldn't load detection data
Backtrace:
#0 /var/www/html/objects/index.php(158): registerError('scheduled_jobs', 'Exception, Coul...')
#1 {main}
Файл /modules/camshoter/camshoter.class.php, строки 989 и 990 (возможно надо и 995 996) увеличьте на 1 значений элементов массива.Sapizdullin писал(а): ↑Пт фев 15, 2019 8:02 pmdirectman66 маэстро! Приветствую. В модуле образовался косячок. Не подскажешь как исправить? А именно:Это ссылка на файл. А реально все файлы лежат в папкеКод: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
и соответственно файлы имеют расширениеКод: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
Код: Выделить всё
///////список файлов папки
function getfiles($dir) {
if (substr(php_uname(),0,5)=='Linux') {
$dir=str_replace(chr(92),"/",$dir);
$upfoler=explode('/',$dir)[8];
$upfoler1=explode('/',$dir)[7];
}
С таким кодом у меня ссылается на http://xxx/cms/cached/nvr/2019-03-07//c ... 065956.jpgNevkurse писал(а): ↑Ср мар 06, 2019 7:22 pmФайл /modules/camshoter/camshoter.class.php, строки 989 и 990 (возможно надо и 995 996) увеличьте на 1 значений элементов массива.Sapizdullin писал(а): ↑Пт фев 15, 2019 8:02 pmdirectman66 маэстро! Приветствую. В модуле образовался косячок. Не подскажешь как исправить? А именно:Это ссылка на файл. А реально все файлы лежат в папкеКод: Выделить всё
http://192.168.110.*/cms/cached/nvr/nvr/cam1.jpg
и соответственно файлы имеют расширениеКод: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/
Код: Выделить всё
/var/www/html/cms/cached/nvr/cam1/2019-02-15/cam1_2019-02-15_195312.jpg
Или замените этот кусок:Это поправляет просмотр снапшотов на Linux.Код: Выделить всё
///////список файлов папки function getfiles($dir) { if (substr(php_uname(),0,5)=='Linux') { $dir=str_replace(chr(92),"/",$dir); $upfoler=explode('/',$dir)[8]; $upfoler1=explode('/',$dir)[7]; }
Строго говоря не хорошо с относительных путей слезать на абсолютные. Достаточно запрашивать последний и предпоследний элементы массива, тогда и проверка на ОС не нужна.
Думаю автор понял куда теперь копать, ждем апдейт.
Еще просьба поправить этот же элемент в строках 1083-1092.directman66 писал(а): ↑Чт мар 07, 2019 8:10 amС таким кодом у меня ссылается на http://xxx/cms/cached/nvr/2019-03-07//c ... 065956.jpg
Полагаю, что проблема возникает, когда сервер установлен в папку /var/www/html вместо /var/www как у меня.
Обновил репозиторий, проверяйте.