|
|
|
|
|
для: Владимир55
(02.10.2007 в 01:58)
| | Не должно быть, чтобы при наличии GD не было поддержки GIF. У меня GD версии 2.1.9, все на месте. Но попробуйте сохранить и передать его как JPEG изображение. Также можно проверить поддержку вашей GD-библиотекой, получив массив функцией gd_info().
Можно вообще без GD-графики, подготовив три изображения с локальным цветом:
если график горизонтальный, то фиксированной заданной высоты и шириной 1рх;
если график вертикальный, то фиксированной заданной ширины и выстой 1рх.
(собственно изображения могут быть однопиксельными).
Далее узнаете сумму всего контингента посетителей, если процент нужен от общей суммы, либо берете от наибольшего числа, а остальное процент от него. Тогда, при горизонтальном графике, выводите:
<img src="path/name.ext" height="фиксированный размер по высоте в пикселях"
width="процент от большего размера в пикселях" />
|
Вот и получится график, а далее "легенда" и прочие "украшательства". | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2007 в 01:58)
| | Это, наверное, из-за imagegif(). В последних GD ее вроде бы нет.
Попробуйте imagepng() или imagejpeg().
Ну и соответственно изменить заголовок content-type.
PS кстати, content-type можно послать "text/plain" и посмотреть ошибки, которые выведутся (обратившись прямо к diagramm.php) | |
|
|
|
|
|
|
|
для: sim5
(02.10.2007 в 01:46)
| | Что-то можно сделать, чтобы коды функционировали?
Или уже считать, что "фокус не удался"? | |
|
|
|
|
|
|
|
для: Владимир55
(02.10.2007 в 01:21)
| | Скорее всего не обрабатываются заголовки, я так пологаю. Вот пример запроса вашего, с реального сайта:
<p>Диаграмма <img src="diagramm.php" /></p> | |
|
|
|
|
|
|
|
для: sim5
(01.10.2007 в 01:58)
| | Денвер самый обычный. На сервере результат тот же. А именно:
Сделал специальный тестовый test.htm файл, разместив в нем единственную строку:
<p>Диаграмма <img src="diagramm.php" /></p>
|
И сделал рнр файл с названием diagramm.php, разместив в нем первый, а затем вместо первого второй коды.
Оба файла в корне сайта. На файле test.htm пустой квадратик - и больше ничего при любом варианте кодов.
Что бы это значило? | |
|
|
|
|
|
|
|
для: Владимир55
(01.10.2007 в 01:44)
| | Вы по ссылке ходили которую я указал?
Там ваша проблема решается вообще без GD библиотеки... присмотрелись бы | |
|
|
|
|
|
|
|
для: Владимир55
(01.10.2007 в 01:44)
| | Скрипт не модифицировали? Берёте как есть? | |
|
|
|
|
|
|
|
для: Владимир55
(01.10.2007 в 01:44)
| | Для работы этого скрипта (хоть первый, хоть второй) нужно чтобы была установлена библиотека php_gd2.dll. На хосте она обычно поддерживается по умолчанию, в Денвере также установлена, если конечно у вас не нечто особенное в конфигурациях Денвера.
С хоста вызывайте так, например, имя скрипта выводящего диаграмму будет diagramm.php, тогда на странице вставляйте изображение:
<img src="path/diagramm.php" /> | |
|
|
|
|
|
|
|
для: Владимир55
(30.09.2007 в 21:02)
| | Здорово-то оказалось только не бумаге... А в реале ничего не показывается - чистый экран. С Денвером пишет тарабарские знаки, а с хостингом просто вообще ничего. Хоть первый вариант, хоть второй - одинаково.
Может, этот код для рнр 5 версии?
Или какая настройка нужна? | |
|
|
|
|
|
|
|
для: cheops
(30.09.2007 в 14:36)
| | Ёлки-палки, здорово-то как!
Спасибочки! | |
|
|
|
|