I have some borrowed/modified socket+fgets code that stopped working sometime over the break(although that may be irrelevant)...
I\'m tearing my hair out, so help is appreciated.
This script does not exit, so I know that the socket is fine. But regardless of where I place fgets, $data is always empty!
if (!$socket = fsockopen($pop_server, 110, $errno, $errstr))
{
echo \"Connection to mail server dead.\";
exit;
}
fputs($socket, \"USER $pop_user\r\n\");
fputs($socket, \"PASS $pop_pass\r\n\");
fputs($socket, \"STAT\r\n\");
fputs($socket, \"QUIT \r\n\");
while(!feof($socket))
{
$data .= fgets($socket,1024);
}
echo nl2br($data);
fclose ($socket);