Tema: Re: PHP Save Image
Autorius: ManXP
Data: 2011-08-08 16:02:37
Na, esme kaip ir aiski - bus daug pisliavos :)

"Jornada Del Muerto" <Jornada@Lythum.lt> wrote in message 
news:j1og8a$g1o$1@trimpas.omnitel.net...
> Narsykle speju saugo cookies aka vyksta sesija, na server side kazkaip 
> vistiek turi zinoti kad reenderintas tekstas turi buti susietas su 
> atitinkamu img... tai cia kazkaip islaikyt reikia sesija per abu 
> requestus... IMHO del strukturos, cia geriausiai tiktu OOP:
>
> class RipeSomeWeb {
>    getImage();
>    getDescription();
> }
>
> A klase inicializavus viskas sukraunama ir issaugoma kur reikia... bent su 
> funkcijom kazkaip lievai atrodys :)
>
> "Its Me" <itsme@one.lt> wrote in message 
> news:j1o1gh$osc$1@trimpas.omnitel.net...
>> Na, tavo pavyzdyje, tai naršyklė vistiek daro du rekvestus. Nelabai 
>> įsivaizduoju, kaip gali būti kitaip, kai yra tagas <img src="...">...
>> Įtariu, tas image"as būna kažkaip būna pririštas prie atsiųsto HTMLinio 
>> content"o. Sakyčiau, bandyk gaudyt kokius sausainius, gal jais surišama
>> ManXP Wrote:
>>
>>> Tas puslapis reikalauja prisijungimo, bet padariau paprasta analoga, kad
>>> pademonstruot veikima:
>>>
>>> http://club-rover.com/test/test.php
>>>
>>> Pvz kai atsidarysi, matysi kazka pan i "this value needs to be parsed:
>>> photo6", ir apacioj nuotrauka. Man tuo paciu metu reikia gaut teksta 
>>> (tarkim
>>> "photo6") ir issaugot i serveri nuotrauka, kuri yra rodoma BUTENT TUO 
>>> METU.
>>>
>>>
>>> "Martynas" <martynas@gannet.lt> wrote in message
>>> news:j1lu66$hku$1@trimpas.omnitel.net...
>>> > Linką čia ar į mailą galima? Pažiūrėtume kas įmanoma.
>>> >
>>> > On 2011.08.07 13:14, ManXP wrote:
>>> >> Taip butu geriausia, bet dabar durnas klausimas: kaip viska paimt per
>>> >> viena requesta?
>>> >>
>>> >> "Martynas" <martynas@gannet.lt> wrote in message
>>> >> news:j1l86q$sq7$1@trimpas.omnitel.net...
>>> >>> 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.
>>> >>>
>>> >>
>>> >
>>>
>>
>> ---
>> Lietuviskos knygos http://books.better-than.tv/ 

3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser