Ver Mensaje Individual
  #22 (permalink)  
Antiguo 24/03/2006, 14:12
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Warning: fsockopen(): no SSL support in this build in /home/user/public_html/00.php on line 2
El error te dice en tu caso que el protocolo SSL directo (por tu ssl: como "wraper") no es soportado:

http://tr2.php.net/manual/en/wrappers.php

No sé que versión de PHP usas .. pero la documentación de PHP dice bien claro:

https:// since PHP 4.3.0

También hay comentarios sobre SSL:
Cita:
Underlying socket stream context options: Additional context options may be supported by the underlying transport For http:// streams, refer to context options for the tcp:// transport. For https:// streams, refer to context options for the ssl:// transport.
Por mi parte hice una pequeña y simple prueba:

Aclarar antes que uso PHP 5.0.x (bajo Linux en este caso) .. que tengo la siguiente configuración:

allow_url_fopen = ON

Mis "wrapers" habilitados son:
Registered Stream Socket Transports:
tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
(si se fijan .. tengo incluido el "ssl")

El código de pruebas:
Código PHP:
<?php
$url 
'https://www.enom.com/domains/default.asp';

$fp fopen($url'r');

/* Prior to PHP 4.3.0 use $http_response_header 
   instead of stream_get_meta_data() */
$meta_data stream_get_meta_data($fp); // esta función sólo funciona desde PHP 4.3.x
echo "<pre>";
print_r($meta_data);
echo 
"</pre>";

?>
El ejemplo está extraido de la documentación de PHP directamente:
http://www.php.net/file_get_contents

Y hay más ejemplos en los comentarios de los usuarios de esas funciones. El problema de que esto funcione o no es directamente de configuración de PHP y luego de sus condiciones de su LAN/Servidor si corresponde (firewalls .. etc).

El resultado:
Cita:
Array
(
[wrapper_data] => Array
(
[0] => HTTP/1.1 200 OK
[1] => Connection: close
[2] => Date: Fri, 24 Mar 2006 20:08:05 GMT
[3] => Server: Microsoft-IIS/6.0
[4] => Content-Length: 33189
[5] => Content-Type: text/html
[6] => Cache-control: private
)

[wrapper_type] => HTTP
[stream_type] => tcp_socket/ssl
[mode] => r+
[unread_bytes] => 2746
[seekable] =>
[uri] => https://www.enom.com/domains/default.asp
[timed_out] =>
[blocked] => 1
[eof] =>
)
Incluso les puedo comentar que mi servidor HTTP (con PHP) está bajo un proxy (transparente, pasando por otro Servidor que hace proxy/firewall transparente con NAT).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.