Автор Тема: Не выводятся изображения (PHP+MySQL)  (Прочитано 7073 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« : 17 Сентября 2002, 13:25:56 »
Hi!

Вот такая проблема - изображения храню в MySQL, вывожу их скриптом через PHP (конструкция вида - ). На моем отладочном сайте все работает - а у хостера нет - просто не показываются картинки...
Вот где работает: http://nettech.lan.md
, а вот где нет: http://www.nettech.md (раздел "Продукты"). При этом и в том и в другом случае обращение к одной и той же БД хостера.
Что это может быть?

Алексей

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Не выводятся изображения (PHP+MySQL)
« Ответ #1 : 17 Сентября 2002, 13:53:57 »
у меня вообще картинки не показываются, ни там, ни там. Ты хоть бы дал раздел, где есть на 100% картинки.  Лень лазить по разделам и искать. :)
So let it be written
So let it be done I\'m creeping death

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« Ответ #2 : 17 Сентября 2002, 16:23:05 »
Вот если точно - так чтобы не лазить!

Здесь показывается:
http://nettech.lan.md/Products/product.php?classification_id=24&product_id=33

Здесь нет:
http://www.nettech.md/Products/product.php?classification_id=24&product_id=33

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
Не выводятся изображения (PHP+MySQL)
« Ответ #3 : 17 Сентября 2002, 16:47:57 »
Ленивый гость
На http://www.nettech.md PHP как модуль установлен?
После трех дней без программирования жизнь становится бессмысленной.

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« Ответ #4 : 17 Сентября 2002, 16:58:22 »
Уж не знаю как он там установлен, но может это сможет помочь:
http://www.nettech.md/test.php

Оффлайн rembo

  • Больной
  • Постоялец
  • ***
  • Сообщений: 219
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.v4.ru
Не выводятся изображения (PHP+MySQL)
« Ответ #5 : 18 Сентября 2002, 07:49:41 »
Цитировать
Вот если точно

А они точно одинаковые?
http://nettech.lan.md/Products/show_product_icon.php?product_id=33
и
http://www.nettech.md/Products/show_product_icon.php?product_id=33

Че то там не чисто слушай. По второй ссылке приходит что-то совсем не похожее на JPEG картинку... битое что-то
программист должен все сделать так, чтоб потом ничего не делать

Оффлайн MadDog

  • Главный Металликолог
  • Ветеран
  • *****
  • Сообщений: 679
  • +0/-0
  • 2
    • Просмотр профиля
Не выводятся изображения (PHP+MySQL)
« Ответ #6 : 18 Сентября 2002, 09:01:27 »
Ну лично у меня по двум ссылкам нет картинок вообще. Смотрел в Мозилле и Ослике.

Может быть картинки имеет смысл не хранить в базе?

P.S. Кстати, а ты кеш браузера чистил? Может у тебя из кеша берется картинка?
So let it be written
So let it be done I\'m creeping death

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« Ответ #7 : 18 Сентября 2002, 11:51:20 »
2rembo - они точно одинаковые. "Приходят битые" - в том то и вопрос - кто бьет?
2MadDog - дело не в кэшэ - проверял. Странно что обоим ссылкам нет картинок - у меня только по одной нет.... Может действительно стоит хранить картинки не в базе в последующем - но почему работет по разному сейчас?

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« Ответ #8 : 18 Сентября 2002, 13:16:28 »
Вот что еще выяснилось пока я тут копаюсь с проблемой - величина одного и того же файла-картинки выдаваемые разными сайтами - одинаковая. Но.... делаешь Save_as - и в одном случае картинка после этого открывается любыми средствами (Оперой, Гимпом, ...), а в другом случае - программы ругаются - мол невозможно. Итак дигноз таков - выдаваемый файл-картинка поломана.
Вопрос к знатокам - почему? Что это - MySQL, PHP или настройки Apache?

Оффлайн Comissar

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://icq.km.ua
Не выводятся изображения (PHP+MySQL)
« Ответ #9 : 18 Сентября 2002, 15:13:53 »
В битых картинках символы \\0 заменены пробелами...
Чтобы определить, где бьется - пробуй скриптом вывести _коды_ первых 10 байт из базы. Узнаешь, что в базе... Там по смещению 4 должен быть 0 а не 32.
Это не то, что прописала сестра...

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« Ответ #10 : 18 Сентября 2002, 16:22:39 »
Да, буду пробовать!

Ленивый гость

  • Гость
Не выводятся изображения (PHP+MySQL)
« Ответ #11 : 19 Сентября 2002, 17:52:56 »
Проблема разрешилась следующим образом!
При выводе картинки из БД в скрипте добавили "Content-type: image/соответственно_типу" и все стало на свои места.
Спасибо всем участникам обсуждения!

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не выводятся изображения (PHP+MySQL)
« Ответ #12 : 19 Сентября 2002, 18:06:41 »
Цитировать
Content-type: image/соответственно_типу

Это первое что надо делать при выводе картинки
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн AN

  • Модератор
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 308
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Не выводятся изображения (PHP+MySQL)
« Ответ #13 : 20 Сентября 2002, 12:48:12 »
Что вы мучаетесь, это проблемы русского апача, у моего провайдера тоже такое было. Нужно изменить что-то в настройках апача, что точно непомню, но русские статьи по этому поводу есть на сайтах по РНР.
Со-автор MPPHP.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
Не выводятся изображения (PHP+MySQL)
« Ответ #14 : 20 Сентября 2002, 15:15:04 »
В .htaccess
CharsetSourceEnc windows-1251
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28