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