Ver Mensaje Individual
  #17 (permalink)  
Antiguo 14/06/2011, 17:30
Avatar de xtimed
xtimed
 
Fecha de Ingreso: julio-2009
Ubicación: BCN - México
Mensajes: 226
Antigüedad: 14 años, 8 meses
Puntos: 41
Respuesta: Enviar attachments a zendesk con curl

Hola de nuevo, continuando con el tema de zendesk, me surgió otro problema, ya puedo subir los archivos, solamente que al visualizarlos, por ejemplo, si subí un txt, el contenido de ese txt tiene la ruta del archivo que le pasé en la variable filename al momento de subirlo, y no contiene el texto original, igual al tratar de subir cualquier otro archivo, al momento de bajarlo me marca error el archivo, por ejemplo, un archivo de audio de 600kb no lo abre, el codigo que tengo es el siguiente:
Código PHP:
/************ENVIAR ATTACHMENT**************/

$url "http://xtimed2.zendesk.com/uploads.xml";
 
$urlVars "filename=@".$archivo['name'];
 

 
$ch1 curl_init($url);
 
curl_setopt($ch1CURLOPT_POST      ,1);
 
curl_setopt($ch1CURLOPT_POSTFIELDS    ,$urlVars);
 
curl_setopt($ch1CURLOPT_FOLLOWLOCATION  ,1); 
 
curl_setopt($ch1CURLOPT_HEADER      ,0);  // DO NOT RETURN HTTP HEADERS 
 
curl_setopt($ch1CURLOPT_RETURNTRANSFER  ,1);  // RETURN THE CONTENTS OF THE CALL 
 
$token curl_exec($ch1);
 
 
$dom   DOMDocument::loadXML(curl_exec($ch1));
 
$token $dom->documentElement->getAttribute('token');
 echo 
"TOKEN " $token PHP_EOL;
 
/************FIN ENVIAR ATTACHMENT**************/ 
Alguna idea de por que este pasando?
De antemano gracias.