Немогу закрузить JPG

Despod

Новичок
Немогу закрузить JPG

Прочитал статью как загружать картинки. Там пишут следущее:
<?
header("Content-type: image/gif");
readfile("image.jpg");
?>

<html>
<body>
<img src=test.php>
</body>
</html>

Проделал тоже самое у себя. На экране появляеться сам бинарный код, но не картинка.
Apache 1.3 php 5.x.x
 

Фанат

oncle terrible
Команда форума
Anarki, модуль GD тут абсолютно не в тему.
У человека проблемы с ВЫВОДОМ картинки.
и откуда она получена - из GD или готовая из файла - никакой разницы нет.
То есть, его проблему GD не может решить в принципе.
старайтесь читать внимательно вопросы.
Если есть проблемы с пониманием, то лучше воздержаться пока от ответов
 

Фанат

oncle terrible
Команда форума
Guest111, во-первых, не в этом дело.
Во-вторых, ты указал имя типа неправильно.
в-третьих - давай ты будешь заниматься своими проблемами?

-~{}~ 17.06.05 09:42:

nikit87, человек пока ни слова не ответил, и судить о том, хочет он, или не хочет - нельзя.
 

nikit87

Новичок
Фанат
я имел ввиду первый пост, где все в одном скрипте как я понял)


Но это уже не потеме.
 

Despod

Новичок
Чтобы выдать браузеру картинку с диска сервера, надо ...
Пример 1

Создайте файл test.php и в том же каталоге картинку image.jpg. Текст test.php:

<?
header("Content-type: image/gif");
readfile("image.jpg");
?>




После этого в браузере загрузите http://ваш-сервер/.../test.php и на экране будет картинка.

Что такое Content-type: image/gif? Ответ: это тип файла, который вы собираетесь выдать браузеру. Для выдачи HTML файла пишите (вместо image/gif) text/html, для выдачи бинарного файла application/xxxxxxx ("xxxxxxx" можно заменить любым словом - браузеру по барабану, все неизвестное ему он предложит сохранить на диск). При выдаче бинарного файла, даже если это будет document.txt или image.jpg, в браузере всплывет окошко с просьбой сохранить файл, где имя файла совпадет с названием программы, т.е. test.php. Как предложить другое (заданное программером) имя, будет написано в другой раз (пока можете в форуме поискать).

Почему, выдавая JPG файл, мы пишем image/gif? Ответ: если не бы это не работало, то перед выдачей файла пришлось бы проверять тип файла (JPG/GIF/PNG). Но это работает, поэтому вегда так пишите, чтобы не делать лишнюю работу.

Пример 2

Сделайте такой файл test.html

<html><body><img src=test.php></body></html>

Вот полное описание той статьи которую я читал... Поидее все должно работать но не работает...

-~{}~ 17.06.05 10:13:

Автор оригинала: Фанат
Guest111, во-первых, не в этом дело.
Во-вторых, ты указал имя типа неправильно.
в-третьих - давай ты будешь заниматься своими проблемами?

-~{}~ 17.06.05 09:42:

nikit87, человек пока ни слова не ответил, и судить о том, хочет он, или не хочет - нельзя.
Все описано выше
 
Сверху