графики не идут
Модератор: immortal
- adzam
- Сообщения: 607
- Зарегистрирован: Сб дек 08, 2012 10:28 pm
- Откуда: Кишинев
- Благодарил (а): 20 раз
- Поблагодарили: 138 раз
графики не идут
Помогите ,у меня не строятся графики.
Обновил базу на новую и график стоит на месте.
Открыл базу данных и по ходу туда ничего не сохраняется, таблица phistori пустая,
подскажите где копать, почему температуру показывает а в таблицу не сохраняет,поэтому я думаю график и стоит
Обновил базу на новую и график стоит на месте.
Открыл базу данных и по ходу туда ничего не сохраняется, таблица phistori пустая,
подскажите где копать, почему температуру показывает а в таблицу не сохраняет,поэтому я думаю график и стоит
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
-
- Сообщения: 867
- Зарегистрирован: Вт янв 17, 2012 12:31 pm
- Благодарил (а): 121 раз
- Поблагодарили: 78 раз
Re: графики не идут
опишите по возможности со скринами, как получаете температуру, как связываете с объектами и как строите графики..... люди помогутadzam писал(а):Помогите ,у меня не строятся графики.
Обновил базу на новую и график стоит на месте.
Открыл базу данных и по ходу туда ничего не сохраняется, таблица phistori пустая,
подскажите где копать, почему температуру показывает а в таблицу не сохраняет,поэтому я думаю график и стоит
-
- Сообщения: 155
- Зарегистрирован: Сб июл 07, 2012 11:42 pm
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: графики не идут
Может мне ктонибуть сможет помочь?Vit писал(а):опишите по возможности со скринами, как получаете температуру, как связываете с объектами и как строите графики..... люди помогутadzam писал(а):Помогите ,у меня не строятся графики.
Обновил базу на новую и график стоит на месте.
Открыл базу данных и по ходу туда ничего не сохраняется, таблица phistori пустая,
подскажите где копать, почему температуру показывает а в таблицу не сохраняет,поэтому я думаю график и стоит
делаю как на картинках в браузер не показывает вообще ни чего (
- Вложения
-
- а это то что в папке кеш появляет
- 0666e8034cbcf8889d5f4afdc2d4be24.png (10.13 КБ) 10257 просмотров
-
- а тут что получаю
- 34.jpg (45.35 КБ) 10257 просмотров
-
- тут как строю
- 22.jpg (35.42 КБ) 10257 просмотров
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: графики не идут
попробуй в браузере отдельно открыть /pChart/?p=sensor_dom.temperature&type=12h&width=280
возможно, покажется текстовая ошибка, из-за кототорой график в браузер не выдаётся
возможно, покажется текстовая ошибка, из-за кототорой график в браузер не выдаётся
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 155
- Зарегистрирован: Сб июл 07, 2012 11:42 pm
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: графики не идут
удалил папку cached, повалились ошибки в лог.
стал дольше задумывать перед той же самой ошибкой.
2. опять создал папку cached.
Нашел файлик test-png.php в корне.
запустил его и вот что получил в браузере!!!
Код: Выделить всё
[Sun Dec 30 00:44:44 2012] [warn] [client 192.168.0.1] mod_fcgid: stderr: PHP Warning: imagepng(): Unable to open './cached/aaca0eaa44ed357ec9c80c56433c9338.png' for writing: No such file or directory in /media/d3550d3b-e456-4a26-8992-f61f057250ab/www/pChart/index.php on line 347
[Sun Dec 30 00:44:44 2012] [warn] [client 192.168.0.1] mod_fcgid: stderr: PHP Warning: filesize(): stat failed for ./cached/aaca0eaa44ed357ec9c80c56433c9338.png in /media/d3550d3b-e456-4a26-8992-f61f057250ab/www/pChart/index.php on line 351
Нашел файлик test-png.php в корне.
запустил его и вот что получил в браузере!!!
-
- Сообщения: 155
- Зарегистрирован: Сб июл 07, 2012 11:42 pm
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: графики не идут
дальнейшее ковыряние в системе, все больше вызывает у меня сомнения в том что виноват в этом сервак т.к.
графики которые генерирует pChart и кидает их в кеш можно посмотреть спокойно через браузер.
и содержание файла test-png.php (это я его создал когда мучался с вопросом кто виноват
)
ни у кого нет идей в чем может быть подвох? уже замучался с этими графиками 
графики которые генерирует pChart и кидает их в кеш можно посмотреть спокойно через браузер.
и содержание файла test-png.php (это я его создал когда мучался с вопросом кто виноват

Код: Выделить всё
<?php
header("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("test_png.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);
?>

- Вложения
-
- 2.jpg (58.77 КБ) 10174 просмотра
-
- 1.jpg (118.51 КБ) 10174 просмотра
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: графики не идут
Попробуй найти в pChart/index.php эти строчки
и заменить на это:
Тогда графики не должны сохраняться в кэш, но может станут выводиться...
Код: Выделить всё
$path_to_file='./cached/'.md5($_SERVER['REQUEST_URI']).'.png';
imagepng($Test->Picture, $path_to_file);
Header("Content-type:image/png");
$fsize=filesize($path_to_file);
header("Content-Length:".(string)$fsize);
$buff_length=200*1024;
if ($buff_length>$fsize) {
$buff_length=$fsize;
}
if ($buff_length>0) {
$fd=fopen($path_to_file,'rb');
if ($fd) {
while(!feof($fd)) {
print fread($fd, $buff_length);
}
fclose($fd);
}
}
Код: Выделить всё
Header("Content-type:image/png");
imagepng($Test->Picture);
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 155
- Зарегистрирован: Сб июл 07, 2012 11:42 pm
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: графики не идут
К сожалению не помогло, графики все так же не показывает.sergejey писал(а):Попробуй найти в pChart/index.php эти строчки
и заменить на это:Код: Выделить всё
$path_to_file='./cached/'.md5($_SERVER['REQUEST_URI']).'.png'; imagepng($Test->Picture, $path_to_file); Header("Content-type:image/png"); $fsize=filesize($path_to_file); header("Content-Length:".(string)$fsize); $buff_length=200*1024; if ($buff_length>$fsize) { $buff_length=$fsize; } if ($buff_length>0) { $fd=fopen($path_to_file,'rb'); if ($fd) { while(!feof($fd)) { print fread($fd, $buff_length); } fclose($fd); } }
Тогда графики не должны сохраняться в кэш, но может станут выводиться...Код: Выделить всё
Header("Content-type:image/png"); imagepng($Test->Picture);
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: графики не идут
так а что в итоге показывает если в браузере открыть /pChart/?p=sensor_dom.temperature&type=12h&width=280 ?
может warning/error какой? или в error_log что-нибудь может пишется?
может warning/error какой? или в error_log что-нибудь может пишется?
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 155
- Зарегистрирован: Сб июл 07, 2012 11:42 pm
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
Re: графики не идут
уже теплее 
при таком коде стандартная ошибка, какая и была: ошибка добавьте возможность загружать больше фотографий в сообщение, а то както сложно уложиться в ограничение из 3 штук

при таком коде стандартная ошибка, какая и была: ошибка добавьте возможность загружать больше фотографий в сообщение, а то както сложно уложиться в ограничение из 3 штук
