Вызов картинок сторонних серверов в PHP

Fargus

Новичок
Вызов картинок сторонних серверов в PHP

Вобщем задача следующая:

Есть картинка расположеная в инете, так же есть комп подключенный к инету и к локальной сети. На компе - Апач 1.3.

Требуется сделать так что бы картинка открывалась в php файле даже у пользователей которые не подключены в данный момент к интернету. Расширение у картинки - PNG.

Что я пробовал:

ImageCreate - выдает карямбрики.
fopen - не хчоет открывать файлы со сторонних серверов.

напишите пожалуйста примерный код как такое реализовать, и если можно то без

PHP:
header("Content-type: image/png");
так как хеадерс олреади сент, и так далее ...
 

Bermuda

Новичок
Три раза перечитал -- ничего не понял...
Он такой странный... :)
 

ForJest

- свежая кровь
Fargus
http://phpfaq.ru/headers
http://phpfaq.ru/na_tanke
картинки
imagecreate
 

Fargus

Новичок
Блин я читал и про хедеры, и поиск юзал, ничего не нашел ... везде только советы как достать файл из директории которая расположена на том же серваке что и сайт, кроме того там нету такой ситцации что отдаваться она должна компам без интернета.
 
Fargus:
объясни понятней

есть компы энное колво, локальная сеть, один из них подключен к инету + стоить php и apache так?

нужно чтобы пользователи других компов (без инета но с локалкой) обратились к скрипту который выполнился на машине с инетом где php apache, и показал им удаленную картинку?

скажи зачем тебе это надо?

если на машине (без инета) в адресной строке браузера набрать IP машины с инетом то что отобразится?
 

Fargus

Новичок
Да, ситцация именно такая. Зачем надо ? На сервере стоит сетевой сайт. Хочу поставить информер погоды http://pogoda.blr.biz/graphic/Minsk_inf_1.png есессно если пхнуть простой html то грузиться он будет у юзверей, а когда юзверь не подрублен к инету то соответственно ничего грузится не будет.

Если на машине (без инета) в адресной строке браузера набрать IP машины с инетом то откроется сетевой сайт который я делал. Написан на php.
 
понятно.
раз погода, то бери его
[m]file_get_contents[/m]
потом сохраняй в дериктории сетевого сайта и показывай как отделбную страницу.

в определенное время росто обновляй эту картинку.

либо просто

echo file_get_contents('url картинки');

-~{}~ 01.10.05 04:30:

да а что пишет fopen когда пытаешься открыть??

тогда походу и file_get_contents работать не захочет
 

Fargus

Новичок
отдельным файлом не пойдет .. надо инклуд, или ехо обязательно ....


echo file_get_contents('url картинки');

Выдает :

‰PNG  IHDR–‚+$¦8 IDATxњнЅy?Зq'ъ‹МЄой№
и тд.

fopen аналогично
 
php файл

pogoda_image.php
<?
echo file_get_contents('url картинки');
?>

и все.

потом вызывай скрипт

в таке img src="pogoda_image.php"

если нет картинки всеравно

напиши в начале скрипта pogoda_image.php

header("Content-type: image/png");
в самом верху.
в файле не должно быть ни единог символа ни пробела перед <?
 
Сверху