Tema: PHP Save Image
Autorius: ManXP
Data: 2011-08-06 21:10:52
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.