[ djordjevic_i @ 05.03.2013. 22:12 ] @
Pozdrav. Sa eksterne lokacije preuzimam XML dokument koji parsiram i unosim u bazu. Imam mali problem oko preuzimanja slika. XML fajl je tipa: Code: <?xml version="1.0" encoding="ISO-8859-1"?> <root> <product> <code>11115</code> <name>phone...</name> <url>https://example.com/images/11115.jpg</url> </product> <product> <code>1111</code> <name>phone...</name> <url>https://example.com/images/1111.jpg</url> </product> </root> a kood kojim to odradjujem je... Code: $xmlFile = 'Product.xml'; $xml = new SimpleXMLElement($xmlFile, NULL, TRUE); foreach ($xml->children() as $child) { //ovde ide neki insert //a sada bih ovako dohvatao slike sa udaljene lokacije $ch = curl_init (); curl_setopt($ch, CURLOPT_URL,"https://example.com/images/1111.jpg"); ); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 0); $rawdata=curl_exec($ch); curl_close ($ch); $fp = fopen($fullpath,'w'); fwrite($fp, $rawdata); fclose($fp); } Sliku moram preuzeti u procesu simnhronizacije, ali sertifikat moram smestiti u HTTP context. Moje pitanje: posotji li neki pametnicji nacin preuzimanja slika, osim ovog mog? Ne bi prosla autentifikacija ovako, kood je iz glave. |