картинка через пхп

brainchip

Guest
картинка через пхп

Люди, я не программист, просто надо решить задачу - вывести на экран картинку из файла.

Написал скрипт - всё работает:

<?php print "<img src='filename.gif' border='0' alt='' >" ?>


Пытаюсь вызвать его из тела html - не вызывается:

<img src="filename.php" alt="" border="0">


Помогите, плиз, в чём моя ошибка?
 

tf

крылья рулят
:ужас
для начало открой свой файл filename.php и посмотри картинку ли он выводит или html файл
тут сразуже надо подумать как браузер выводит html файлы и графические файлы
PHP:
header("Content-type: image/gif");
echo file_get_contents($item_img);
ps. быстрое летаем
PHP Club форумы: > Разное > Offtopic
PHP Club форумы: > Вопросы по программированию на РНР >
 

brainchip

Guest
Автор оригинала: tf
:ужас
для начало открой свой файл filename.php и посмотри картинку ли он выводит или html файл
тут сразуже надо подумать как браузер выводит html файлы и графические файлы
PHP:
header("Content-type: image/gif");
echo file_get_contents($item_img);
А можешь популярно - где эти строчки должны стоять?

В файле php или в html ?
 

brainchip

Guest
Спасибо за ссылку!

Честно говоря, о том, что php только формирует html код, я прекрасно осведомлён.

Тем не менее, то, что я могу поставить на страницу картинку с помощью html, не даёт мне возможности сделать то же самое на php.

Приходится учиться с начала.

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

Пусть этим занимаются программисты. Кесарю - кесарево.
Со своей стороны, если программист обратиться ко мне за помощью в сфере лингвистики, то я точно уж не стану посылать его к rtfm, где он все равно ни хрена не поймёт.
 

betik

Новичок
Тред-стартер:

Твоя реализация в корне не верна. Ты не понимаешь как работает PHP и что делает твой код.
Открой в фаре по Ф3/Ф4 filename.gif и посмотри содержимое. Там будет код гиф-картинки.
Открой сохранённую filename.php и посмотри её по Ф3/Ф4 и посмотри что там будет написано "<img src='filename.gif' border='0' alt='' >".

Тебе нужно смотреть в сторону GD.
Считать картинку с помощью GD. Добавить заголовки. Сделать print.

Ещё как вариант можешь попробывать в теле хтмл написать так:

<iframe src="filename.php"> так должно показать картинку.

-~{}~ 23.12.05 00:06:

PS - само ничего не бывает.
 

kamatoz

Новичок
Автор оригинала: betik

Тебе нужно смотреть в сторону GD.
Считать картинку с помощью GD. Добавить заголовки. Сделать print.
Если ему нужно просто вывести картинку, gd не понадобится.
 

serglt

Анус, ой, Ахтунг
А еще проще:
пишим в хтмл страниче: <img src="image.php">

А в файле image.php
<?
//image.php
header ("LOCATION: image.gif");
die ();
?>
 

tf

крылья рулят
1. Честно говоря, о том, что php только формирует html код, я прекрасно осведомлён.

2. Тем не менее, то, что я могу поставить на страницу картинку с помощью html, не даёт мне возможности сделать то же самое на php.

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

4. Пусть этим занимаются программисты. Кесарю - кесарево.
Со своей стороны, если программист обратиться ко мне за помощью в сфере лингвистики, то я точно уж не стану посылать его к rtfm, где он все равно ни хрена не поймёт.
1. ну если ты так считаеш то ты очень плохо осведомлен. php - это язык программирования. кот как и любой другой язык решает поставленные программистом задачи и не обязательно читый вывод html. выводить возможно все что угодно. насколько хватить бльной фантации програмимиста

2. я тебе уже говорил для начало открой свой файл filename.php и посмотри картинку ли он выводит или html файл. точо браузер тебе отображает картинку ничего не говорит важнее тот код который содержит твой генерируемый html файл.

3. твое решение и ограничивается тремя строчками кода. если сам не хочеш делать ненужно было и вопрос поднимать ищя решение. тебе его уже дали

4. выходи мы тут все зря тратили свое время пытаясь объяснить что и как происходит. сам ничего не хочеш понимать
 

alexhemp

Новичок
tf

Да не парьтесь. Ему нужно все-лишь читать http://phpfaq.ru/na_tanke до просветления. Потом он сам ответит на свой вопрос, тем более что он примитивен.
 

tf

крылья рулят
alexhemp
будем надеятся на не попусту потраченное время
 
Сверху