Dají se tu udělat tyhle věci....
filesize("http://strana.cz/obraz.jpg")
fileatime("http://strana.cz/obraz.jpg")
nebo i fopen("http://strana.cz/obraz.jpg","r") a jiné .....
Nebo to zjistit nějak jinak poněvadž tyhle funkce mě nejdou.
Hlavně by mě zajímal čas vytvoření toho souboru s obrázkem.
Před tím než bych si ho pak stahnul.
Např. funkcí imagecreatefromjpeg("http://strana.cz/obraz.jpg")
Zatím mi funguje jen stahování obrázku.
K přístupu ke vzdáleným souborům (http://...) se používá tzv. URL fopen wrapper, který umožňuje jiný způsob přístupu než je normální otevření souboru apod. Některé funkce ho nepoužívají a ani nemůžou použít. Konkrétně:
fopen - tam to jde
imagecreatefromjpeg - mělo by to jít, lze to nahradit pomocí imagecreatefromstring a fopen
filesize, fileatime - potřebují přístup k souboru z normálního filesystému, u nich to nejde nikde
Nenapadá mě způsob, jak na WZ zjistit čas poslední změny cizího obrázku. Jinde bych použil fsockopen, asi to jde i přes CURL (snad).
> Nenapadá mě způsob, jak na WZ zjistit čas poslední změny cizího obrázku.
Pokud se to posila v http zahlavi, nojo, ale chce to fsockopen...
Škoda, že se fsockopen dá tak zneužít. Občas se fakt hodí.
<HTML>url wrappers je na WZ zakazano, povoleno je jen remote url</HTML>
Já jsem chtěl především říct, že otvírání souboru z místního filesystému se liší od toho s http://... Protože se v prvním případě otevře přímo, v druhém se vlastně použije HTTP dotaz. A některé funkce pak logicky na vzdálené soubory nefungují (oni totiž ani není jisté, že když funguje http://www.server.cz/soubor.jpg, tak na server.cz existuje nějaký soubor.jpg).