Bandziau, nesigauna. Kad butu gerai padaryt taip, kaip daro browseris (t.y. viska atsiust is karto) tai buvo pati pirma mintis, tik kad neisivaizduoju ar tai imanoma. "fliks" <pasto@nera.cc> wrote in message news:j1v34e$3af$1@trimpas.omnitel.net... > Taip pat reikia atkreipti dėmesį, kokie request headeriai keliauja > kraunant imagą. Juos galima pamatyti per firebug, jei naudojamas firefox. > Kraunant imagą, atsiranda Referer headeris, kuris yra puslapio, kuriame > tas imagas yra, linkas. Gal šito headerio trūksta? Per cURL jį galima > paduoti. > > > On 2011.08.11 00:54, fliks wrote: >> Reiktų rasti būdą, kaip php skriptu atlikti to puslapio html ir to vieno >> imago parsiuntimą, >> analogišką tam, kokį darytų browseris (viską saugodamas keše), kai jame >> būtų užkraunamas tas >> puslapis. Kažkas panašaus į browserio mini-imitaciją, bet be >> atvaizdavimo. Po to iš php "kešo" >> galima būtų paimti ką reikia. >> Įdomu, kaip elgtųsi wget - ar jo parsiųsto puslapio rodomas tekstas >> atitinktų imagą, ir ar apskritai >> tą imagą išsaugotų kaip failą. Tiesiog, dėl eksperimento. >> >> >> >> >> On 2011.08.06 21:10, ManXP wrote: >>> Googlinau apie puse valandos, bet neradau nieko tinkamo (gal blogai >>> ieskojau...). Reikia su PHP >>> atsiust ir issaugot dinamine nuotrauka i serveri, taigi pasirasiau >>> paprasta f-ja: >>> >>> function save_image($url) >>> { >>> $ch=curl_init(); >>> curl_setopt($ch, CURLOPT_URL, $url); >>> $fp=fopen("image.jpg", "w+"); >>> curl_setopt($ch, CURLOPT_FILE, $fp); >>> curl_setopt($ch, CURLOPT_HEADER, 0); >>> curl_exec($ch); >>> curl_close($ch); >>> fclose($fp); >>> } >>> >>> Viskas gerai su paprastom nuotraukom, bet jei buna dinaminis PHP failas, >>> tai jau beda. Tarkim, kad >>> is pradziu su PHP/curl atidarau domenas.com, ir ten yra toks kodas: <img >>> src='image.php'> (image.php >>> kiekviena karta rodo atsitiktine nuotrauka). Aisku, savo funkcijai galiu >>> nurodyt >>> domenas.com/image.php ir ta nuotrauka bus atsiusta, BET... >>> >>> esme tokia, kad man tuo paciu reikia gaut ir tam tikra informacija is >>> domenas.com, todel jei su curl >>> is pradziu atidarau domenas.com (ir paimu ka man reikia), o tada darau >>> antra request'a i >>> domenas.com/image.php, tai rodoma jau kita nuotrauka, ir jos atsiuntimas >>> netenka prasmes. Kaip butu >>> galima tai issprest? >>> >>> Tikiuosi, kad suprantamai viska paaiskinau.