2013-12-25 3 views
0

Ниже приводится фрагмент кода, который не работает: -Изображение не отображается из PHP файла

img src="/old/datagraphsarchive.php?graphing=1&streamCode=ATQ_CALD&date=2008-07-04&iver=1" 

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

+0

Можете ли вы добавить код? –

+0

Если 'datagraphsarchive.php' работает должным образом и возвращает действительное изображение, тогда да, это должно сработать. –

+2

Как насчет символов '<>' вокруг тега? Почему вы не копировали их так? – Barmar

ответ

0

Это потенциально загружает файл php напрямую, а не как скрипт. Попробуйте использовать полный внешний URL-адрес в своем img src и посмотрите, работает ли он.

Например: http://www.yoursite.com/old/datagraphsarchive.php?graphing=1&streamCode=ATQ_CALD&date=2008-07-04&iver=1

Если это работает, я еще на самом деле определить, что вызывает явление, но вы можете использовать весь внешний URL!

Если вы не работаете, то ваша проблема заключается в том, как вы создаете свое изображение из файла graphsarchive.php. Убедитесь, что вы устанавливаете правильные заголовки Content-Type и записываете двоичный поток на содержимое страницы, например:

$file = 'myimage.jpg'; 
header('Content-type: image/jpeg'); 
readfile($file); 
Смежные вопросы