php y .htacces

Daniel Molina Wegener dmw en coder.cl
Jue Sep 9 15:15:51 CLT 2010


On Wednesday 08 September 2010,
Hector Cereceda <hector.cereceda en gmail.com> wrote:

> Eso ya anda ok, lo que quiero es hacer que consumir este servicio desde
> php, con curl no me funca hay alguna otra alternativa

Podrias usar CURLOPT_RETURNTRANSFER y depuracion con cURL:

$url = "http://usuario:clave@servidor/ruta/al/archivo.xml";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); // esta te falta
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_VERBOSE, true); // con esta linea depuras
$response = curl_exec($curl);
curl_close($curl);

La documentacion de cURL para CURLOPT_RETURNTRANSFER:
"TRUE to return the transfer as a string of the return value of curl_exec() 
instead of outputting it out directly."

> 
> Gracias
> 
> El 8 de septiembre de 2010 17:16, Aldrin Martoq 
<amartoq en dcc.uchile.cl>escribió:
> > On Sep 2, 2010, at 1:09 PM, Hector Cereceda wrote:
> > > Estimados estoy implementado una aplicación para que lea un xml a
> > > través
> > 
> > de
> > 
> > > php, el problema que tengo es que la carpeta donde está el xml está
> > > protegida por .htacces .htpasswd (aplicación externa, no está en mi
> > > servidor).
> > > Como incorporo el usuario y contraseña en la llamada que hago desde
> > 
> > php???
> > 
> > Si es autenticación básica, intenta con una url del estilo:
> > 
> > http://usuario:clave@servidor/ruta/al/archivo.xml
> > 
> > 
> > Aldrin Martoq
> > http://aldrin.martoq.cl/

Atte.
-- 
Daniel Molina Wegener <dmw [at] coder [dot] cl>
System Programmer & Web Developer
Phone: +56 (2) 979-0277 | Blog: http://coder.cl/
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 836 bytes
Descripción: This is a digitally signed message part.
Url        : http://listas.inf.utfsm.cl/pipermail/linux/attachments/20100909/cda11fb5/attachment.bin 


Más información sobre la lista de distribución Linux