Il problema è: io ho un codice in una classe simile a questo.
Il primo fwrite va a buon fine, ma appena passa alla seconda funzione ecco cosa appare:
E ora mi chiedo, che posso fare? (il codice è solo un esempio che ho scritto sul momento, ma pressoché identico a quello che sto usando, provando anche questo (ovviamente cambiando gli header da mandare al server) ho lo stesso errore.)
E comunque anche usando la funzione pfsockopen il risultato è lo stesso.
Indi, che fo?
PHP:
private function redirect($indirizzo)
{
$head = $risp = '';
if($sock = pfsockopen("ssl://$indirizzo",443,$errno,$errstr,30)) //core
{
$head.= "BLA BLA BLA\r\n";
fwrite($sock,$head);
while(!feof($sock))
$risp.=fread($sock,1024);
if(preg_match("#HTTP\/1.1 200 OK#",$risp))
$this->client($sock);
}
else
die("Unable to connect to $indirizzo\n");
}
private function client($sock)
{
if($sock)
{
$risp = "";
fwrite($sock,"sono un gay\r\n");
while(!feof($sock))
$risp.=fread($sock,1024);
}
else die("FAIL");
}
Il primo fwrite va a buon fine, ma appena passa alla seconda funzione ecco cosa appare:
PHP Warning: fwrite(): SSL operation failed with code 1. OpenSSL Error messages:
error:140D00CF:SSL routines:SSL_writerotocol is shutdown in /home/nessuno/Languages/php/msn.php on line 206
Warning: fwrite(): SSL operation failed with code 1. OpenSSL Error messages:
error:140D00CF:SSL routines:SSL_writerotocol is shutdown in /home/nessuno/Languages/php/msn.php on line 206
E ora mi chiedo, che posso fare? (il codice è solo un esempio che ho scritto sul momento, ma pressoché identico a quello che sto usando, provando anche questo (ovviamente cambiando gli header da mandare al server) ho lo stesso errore.)
E comunque anche usando la funzione pfsockopen il risultato è lo stesso.
Indi, che fo?