Нет изображения в браузере (GD)

  • Автор темы Автор темы svv
  • Дата начала Дата начала
пхп тут не при чём.
видно, что код PHP - работает.
Это видно по тому, что запись в файл работает.

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

но ты, конечно, имеешь право на собственное мнение.
 
Такой вопрос - нужно ли прописывать include на файлы в начале кода? Я уж не знаю чего делать. И MySQL работает, и PHP вроде-бы, а вот с GD проблема. Уже пробую на другом компе Denver2 ставить... Там еще поковыряюсь, потом напишу что получилось.
 
Ты сам как думаешь, про инклюд?
И с чего ты взял, что GD не работает?
 
Да просто в некоторых FAQах пишут, что надо, в некоторых ничего не пишут. Вообще у меня задача такая:
- выборка данных из базы mysql (понемногу продвигается, первые попытки можно посмотреть на www.mira.best-host.ru)
- отображение данных в нужном виде, в частности с возможностью сохранения в текстовый файл
- по двум полям из базы построение графика зависимости одного от другого (для начала)

Если первые два пункта работают на моем AppServ, то последний составляет проблему.
 
Да просто в некоторых FAQах пишут, что надо
А тамне пишут - почему нельзя? что грозит несчастному программисту включение кода в середине? У его машины колёса отвалятся?
А ты сам - всерёз считаешь, что включить кусок одного пхп кода в другой можно только в самом начале? А в середине уже нельзя?
Вообще у меня задача такая:
- выборка данных из базы mysql (понемногу продвигается, первые попытки можно посмотреть на www.mira.best-host.ru)
- отображение данных в нужном виде, в частности с возможностью сохранения в текстовый файл
- по двум полям из базы построение графика зависимости одного от другого (для начала)
И какое это имеет отношение к вопросу?
А если бы надо было не из базы графики строить, то всё бы работало - да?
У тебя не работает вывод графики. и при чём здесь базы данных и их отображение?
 
Да это общая задача, но разницы как я понял нет - если не работает графика, то не работает.
А про инклюды в начале как я понял их описывают чтобы было куда обращаться за php-кодом.
Вообще нихрена не пойму - в денвере вываливается при построении изображения в браузере
?PNG 

голова уже закипает.
наверное что-то в настройках самого сервера я не сделал.?
 
скажи, если в файл сохранить полученное изображение, а не в браузер выводить - получается?

-~{}~ 15.05.05 22:23:

Что имеется в виду под словами "сам сервер"?
 
"сам сервер" я имею ввиду - Apache.
Сохранять в файл пробовал. Сохранять то сохраняет, но файл пустой - 0х0 пикселей, 0 битов на пиксель, а вот размер указывает больше 0 . при просмотре в ACDSee - ничего нет, т.е. пустота
 
Ха! копию УЖЕ ИМЕЮЩЕГОСЯ на винте файла он создает (признаться даже размер уменьшился). Но вот просто сохранить вновь созданный имедж в файл- не получается (см.выше)
 
Fatal error: Call to undefined function: imagegif()

Видимо GIF не поддерживает, а вот при смене на JPEG выдет :
ЪьЪЮ?ucsw?Ймq,Lґv?X?/&?шпuОр Z\qє°9шІЪпьх ПA ?тQA7v?gPт.?[И/oeСn$фВз8

Чем-то похоже на содержимое графического файла
 
Вставляю
header("Content-type: image/jpeg");
Получаю
Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\index.php:3) in z:\home\localhost\www\index.php on line 5
ЪьЪЮ?ucsw?Ймq,Lґv?X?/&?шпuОр Z\qє°9шІЪпьх ПA ?тQA7v?gPт.?[И/oeСn$фВз8
 
мать моя женщина!
А поему РАНЬШЕ эта ошибка не выскакивала???
 
??? Перешел на формат PNG - вывалилось

Warning: Cannot modify header information - headers already sent by (output started at z:\home\localhost\www\index.php:3) in z:\home\localhost\www\index.php on line 5
?PNG 

Что это вообще за ошибка?
 
тебе SiMM дал ссылку.
если ты не заметил.
Ссылка - это такие подчёркнутые слова.
К ним надо подвести курсор мышки (это такая стрелочка) и нажать на кнопочку.
после этого раскрыть глазки и прочитать страничку, которая перед тобой откроется.
Как слышно меня, приём?
 
Да заметил я ссылку, вроде все правильно расставил - то же самое.
В исходном коде зловредной страницы:
<script language=JavaScript src='/errors__/phperror_js.php'></script>‰PNG

......... ну и так далее
 
И что ты там расставил?
И что означает в твоём понимании "правильно"?
очень интересно.
И что делает текст <script language=JavaScript src='/errors__/phperror_js.php'> в картинке? Это, по-твоему, похоже на графический файл?
 
Сверху