nerv _php # php tls.php
<- SEND [141]
<?xml version="1.0" ?>
<stream:stream
to="gmail.com"
xmlns="jabber:client"
xmlns:stream="http://etherx.jabber.org/streams"
version="1.0">
Warning: fgets(): SSL: fatal protocol error in /root/_proyectos/_php/common.jabber.php on line 119
-> READ [342]
<?xml version="1.0" encoding="UTF-8"?><stream:stream from="gmail.com" id="B35FD42F56112DA1" version="1.0" xmlns:stream="http://etherx.jabber.org/streams" xmlns="jabber:client"><stream:features><mechanisms xmlns="urn:ietf:params:xml:ns:xmpp-sasl"><mechanism>PLAIN</mechanism><mechanism>X-GOOGLE-TOKEN</mechanism></mechanisms></stream:features>
<- SEND [120]
<iq type="get" id="_0" to="gmail.com" >
<query xmlns="jabber:iq:auth">
<username>wola.mola</username>
</query>
</iq>
Warning: fwrite(): SSL operation failed with code 1. OpenSSL Error messages:
error:140D00CF:SSL routines:SSL_write:protocol is shutdown in /root/_proyectos/_php/common.jabber.php on line 113
El fallo en concreto es ese, "fgets(): SSL: fatal protocol error". He encontrado un reportee de bug en php.net, o dos, pero echan la culpa al IIS. En este casome estoy conectando por TLS a Google Talk, y aunque es un warning... me echa la conexión abajo, me la bloquea.
Pero lo que realmente me ha desmoralizado es la fecha del reporte: "Submitted: 15 Apr 2003 1:52am CEST".
Por si da la casualidad de que alguien sabe la solución, ahí van datos técnicos: uso PHP5, con soporte para OpenSSL, conecto mediante fsockopen() y leo con fgets(). Leyendo con fread() va bien, peor necesito usar fgets() para usar el stream_set_blocking().
Ale, ahí queda eso Pulsa en los títulos para ver información sobre cómo comentar.
Todos los campos del formulario son opcionales menos el del PIN.
Usa el tabulador para autocompletar los nicks de otros comentaristas.
Si escribes @ y pulsas la tecla tabulador varias veces podrás recorrer la lista de nicks usados
Y si escribes # (almoadilla) y número (Ej.: #5) se substituirá directamente el nick del comentario correspondienmte al pulsar el tabulador.
Tags: a, strong, b, em, u, code, cite.
El tag a admite la propiedad href="..." para indicar la dirección.
Los tags también tienen autocompletado (al igual que los nicks). Para usarlos se pone por ejemplo strong + TABULADOR.

Todo el contenido bajo el dominio XERGIO.NET está sujeto a la licencia Creative Commons con las condiciones BY-SA. Web estandarizada en XHTML 1.0, CSS 2, RSS 2 y Atom 1.0.