Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/09/2010, 12:53
Avatar de bet7o
bet7o
 
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 9 meses
Puntos: 20
Respuesta: Almacenar imagenes dinamicas

DeeR muchas gracias por contestar, si eso fue lo que hice y ya quedo, este es el codigo.

Código PHP:
Ver original
  1. $ch = curl_init(); // Iniciamos conexion cURL
  2.     curl_setopt($ch, CURLOPT_URL, $this->host);
  3.     curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/4.0 (compatible; MSIE 6.0; WINDOWS; .NET CLR 1.1.4322)');
  4.     curl_setopt($ch, CURLOPT_HTTPHEADER, array('Accept-Charset'=>'utf-8,*'));
  5.     curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
  6.     curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  7.     curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  8.     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9.     curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  10.     curl_setopt($ch, CURLOPT_BINARYTRANSFER, 1);
  11.     curl_setopt($ch, CURLOPT_TIMEOUT, 30);
  12.     curl_setopt($ch, CURLOPT_HEADER, 0);
  13.     curl_setopt($ch, CURLOPT_POST, 1);
  14.     curl_setopt($ch, CURLOPT_POSTFIELDS, $postfields);
  15.     if (defined('CURLOPT_ENCODING')) curl_setopt($ch, CURLOPT_ENCODING, "");
  16.     $this->_buffer = curl_exec($ch); // Almacenamos resultado
  17.     curl_close($ch);
  18.     $path = APP_PATH.'test/mia.png';
  19.     file_put_contents($path, $this->_buffer);

Oye ahora otra pregunta, el web service crea la imagen con las funciones de gd e imagenes, ya al final solo hace ImagePng para mostrar la imagen.

Existe alguna funcion para poder codificar esa imagen, lo que sucede es que tambien necesito regresar unos parametros mas.

Ejemplo

(
'error' => FALSE,
'referencia' => 136546,
'imagen' => [Aqui que este la imagen codificada...]
)

Saludos!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana