Tema: Re: PHP Save Image
Autorius: Martynas
Data: 2011-08-07 08:35:22
O nenori daryti vieną request'ą vietoj dviejų? Nes tiesą sakant nelabai 
suprantu, kam šiuo atveju reikalingi du request'ai kopinant nuotrauką...

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.