Отображение jpg в браузере

drosdo

Новичок
Отображение jpg в браузере

Хочу отобразить картинку в браузере, пишу как в самоучителях:
PHP:
<?
      $file = fopen("image.jpg","rb");
      if(!file)
        {
          echo("Ошибка открытия файла");
        }
        else
        {
          fpassthru($file);
        }
    ?>
и в результате вместо картинки куча символов и букв, т.е. файл открывается но не в виде картинки.
Что я неправильно делаю? Помогите начинающему!:)
 

kamatoz

Новичок
drosdo

про заголовки в самоучителях ничего не написано? Лучше тогда сразу их выкинь ;)
 

drosdo

Новичок
в "руководстве по PHP" ссылка на который дана на этом сайте написано
<?php
$handle = fopen("/home/rasmus/file.gif", "wb");
?>
это ведь должно работать? Но у меня не работает - файл открывает но не правильно.

2kamatoz - какие заголовки?
 

Фанат

oncle terrible
Команда форума
в "руководстве по PHP" ссылка на который дана на этом сайте написано
<?php
$handle = fopen("/home/rasmus/file.gif", "wb");
?>
ГДЕ ЗДЕСЬ ВЫВОД? В БРАУЗЕР?!
какие заголовки?
HTTP

-~{}~ 24.05.06 11:00:

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

Фанат

oncle terrible
Команда форума
ответь сначала на вопрос, зачем тебе это.
сдаётся мне, что оно тебе не нужно вовсе
 

Фанат

oncle terrible
Команда форума
WP
ты документацию по пхп не читал что ли никогда?
 

drosdo

Новичок
Я читаю самоучитель "PHP 5 Кузнецов М. BHV-Санкт-Петербург " нашел там пример отображения картинки в браузер захотелось попробовать - не получилось. Хочу разобраться. Надо ведь с чегото начинать:) Функция include у меня работает, html - ки подцепляются, а картинку вывести не могу. Тупик.
 

WP

^_^
Фанат
Читал, ну и что? Например в доке fopen тоже /home/rasmus. Но речь о самоучителях, тех которые сами написали, а не дали ссылку =)
 

Фанат

oncle terrible
Команда форума
я думаю, начинать надо не с отображения картинки в браузер.

-~{}~ 24.05.06 11:11:

WP
речь о том, что у кого-то глаза на одном месте пониже спины.
исчезни отсюда.
 

Фанат

oncle terrible
Команда форума
drosdo
Скорее всего, ты что-то забыл скопировать из самоучителя.
но, повторюсь - отображение картинок - это слишком сложно лдля тебя.
займись пока отображением текстов.

и мне не нравится, что ты ёрзаешь, ка уж на сковородке.
тебя попросили указать самоучитель, а ты, почему-то, дал пример из "руководства на этом сайте". Вот, бедного
WP в заблуждение ввёл.
 

Фанат

oncle terrible
Команда форума
ну тогда читай самоучитель внимательнее
хотя, скорее всего, ты опять наврал, и там совсем другой код
 

drosdo

Новичок
2фанат:

"листинг 8.3
<?
$file = fopen("C:\www\html\pavlovo.jpg", "rb");
if(!file)
{
echo("ошибка открытия файла");
}
else
{
fpassthru($file);
}
?>
Результат выполнения этого кода показан на рис 8.1.............
Рис8.1 отображение двоичного файла"

Вот что там написано! - и типа должно отобразиться в броузере.
 

Фанат

oncle terrible
Команда форума
ну, раз ты не смог без ошибок скопировать пример, то, скорее всего, забыл одну важную деталь.
Хотя, конечно, нельзя исключать, что и автор учебника глупость написал.
в общем, читай здесь: PHP FAQ: Самые основы. Как работает PHP., особенно - самую последнюю часть
 
Сверху