Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] abrir URL segura

Write haof XML files: Henry Torrealba <zuliyomi_at_cantv.net>
Fecha: Tue, 2 Aug 2005 08:43:23 -0500

Hola Alejandro,

Gracias por tu respuesta. En efecto es lo que necesito hacer. Ahora bien, he aplicado lo que me enviaste de PEAR pero no me funciona, me da el siguiente error:

Warning: main() [function.main]: SAFE MODE Restriction in effect. The script whose uid is 32250 is not allowed to access /usr/lib/php/PEAR.php owned by uid 0 in /home/estamos/public_html/Request.php on line 46

Warning: main(PEAR.php) [function.main]: failed to open stream: Permission denied in /home/estamos/public_html/Request.php on line 46

Fatal error: main() [function.require]: Failed opening required 'PEAR.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/estamos/public_html/Request.php on line 46

No entiendo mucho cómo funciona por lo que nuevamente acudo a tu amable ayuda. Yo entré a http://pear.php.net/package/HTTP_Request y descagué el paquete zip entre los cuales viene el archivo Request.php el cual es incluido entre el código que tu me enviaste( require_once 'Request.php'; ) . Cuando ejecuto el script me da el error que te menciono arriba.

Si dejo la inclución tal cual me la enviaste tu ( require_once 'HTTP/Request.php'; ) es peor ya que me da:

Warning: main(HTTP/Request.php) [function.main]: failed to open stream: No such file or directory in /home/estamos/public_html/test.php on line 82

¿Será que estoy haciendo algo mal?, ¿Qué puedo hacer para que ya me funcione este script que de verdad ya me trae arto?

Agradezco toda la ayuda que me han brindado.

Saludos

----- Original Message -----
From: "Alejandro Pedraza" <alejandro.pedraza_at_dataenlace. com>
To: "José Díaz" <jediaz_at_viabcp. com>; "Henry Torrealba" <zuliyomi_at_cantv. net>
Cc: <php-es_at_lists.php.net>
Sent: Monday, August 01, 2005 6:04 PM
Subject: Re: [PHP-ES] abrir URL segura

> Apreciados Listeros,
>
> El link a webestilo.com te muestra no cómo acceder a pagínas con autenticación, sino cómo crear páginas con autenticación, y lo que quiere Henry, si entendí bien, es lo primero.
>
> Para acceder a cualquier página bajo un directorio con autenticación es necesario enviar con cada GET request un http header con la autorización, por ejemplo para pedir www.example.com/page.php:
>
> GET /page.php/ HTTP/1.1
> Host: www.example.com
> Authorization: Basic sadlkfjhdse22
>
> La clave es el header Authorization, donde mandas el login y la clave codificados en base64.
> Para poder enviar headers desde PHP, me parece que la única forma es a través de sockets, cosa que no es trivial.
>
> La solución está en usar el muy excelente paquete HTTP_Request de PEAR, que te permite hacer muchas cosas entre las cuales está lo que queremos. Tan solo habría que hacer lo siguiente:
>
> require_once 'HTTP/Request.php';
> $req =& new HTTP_Request("http://www.example.com/page.php");
> $req->setBasicAuth('login', 'clave');
> if (PEAR::isError($req->sendRequest())) trigger_error('No se pudo ver pagina', E_USER_ERROR);
> $content = $req->getResponseBody();
> echo $content;
>
> Muchos séxitos,
> Alejandro
>
>
>
>
> José Díaz <jediaz_at_viabcp.com> escribió:
>>Doc acabo de ver esto en
>>
>>http://www.webestilo.com/php/php11a.phtml
>>
>>chequealo.
>>
>>saludos
>>
>>Chevo
>>
>>Mensaje citado por Henry Torrealba <zuliyomi_at_cantv. net>:
>>
>>> Hola a todos.
>>>
>>>
>>> tengo un problema que he tratado de resolver durante varios días y no lo he
>>> logrado.
>>>
>>> Se trata de que necesito abrir una URL que solicita user y clave, pero
>>> mediante php, haciendo que el user y la clave sean colocados de forma
>>> automática por PHP para que el usuario no deba escribirlos.
>>>
>>> Ejemplo:
>>>
>>> http://www.dominios.com/webmail
>>>
>>> allí se pide un uruario y contraseña para entrar. Lo que necesito es hacer un
>>> script en php, que me habra esa web, colocando ese usuario y la clave que
>>> pedirá de forma automática. Obviamente ya he obtenido dichos datos de acceso
>>> con anterioridad.
>>>
>>> Ojalá me haya dado a entender y que alguien me pueda dar alguna luz de cómo
>>> solucionar esto que ya me trae de cabeza durante varios días.
>>>
>>>
>>> Muchas gracias de antemano por su valioza ayuda.
>>>
>>>
>>
>>
>>--
>>
>>
>>---------------------------------------------------------------
>>Banco de Crédito BCP - Dedicados a hacerte la Banca más simple.
>>Visita nuestra Banca por Internet http://www.viabcp.com
>>---------------------------------------------------------------
>>
>>--
>>PHP Spanish Localization Talk Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
Nearby mar ago 02 2005 - 18:24:34 CEST

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:34 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo