więc próbuje się dogadać z serwerem pop3 no i nie wiem czemu ale nie odpowiada on na polecenie retr
Gdyby ktoś wiedział co zrobić aby normalnie odpowiadał to niech napisze prosze

Kod php:
<?php
set_time_limit
(0);
if(isset(
$_POST['wyslij']))
{
    
$serwer=$_POST['serwer'];
    
$user=$_POST['user'];
    
$pass=$_POST['pass'];
    if((!empty(
$serwer) && !empty($user) && !empty($pass)))
    {
        @
$start=fsockopen($serwer,110,$er,$ers,30);
        if(!
$start)
        {
            echo 
$er[$ers];
        }
        else
        {
            
            
fputs($start,"user $user\r\n");
            
fgets($start);
            
fputs($start,"pass $pass\r\n");
            
fgets($start);
            
fwrite($start,"list\r\n");
            
$out="";
            while(!
feof($start))
            {
                
$out.=fgets($start);
            
            }
            
            
$ile=explode(" ",$out);
            
$ile=count($ile);
            
$ile--;
            echo 
"na skrzynce pocztowej masz $ile wiadomosci</br>";
            
fputs($start,"retr 2\r\n");
            
            while(!
feof($start))
            {
                echo 
fgets($start);
            }
        }
    }
    else
    {
        echo 
"nie wypelniles wszystkich pol</br>";
    }
}
?>
<form action="pop.php" method="post">
serwer: <input type="text" name="serwer"></br>
user: <input type="text" name="user"></br>
pass: <input type="text" name="pass"></br>
<input type="submit" name="wyslij"></br>
</form>
Gdyby to polecenie retr wstawil zamiast wcześniejszego list to normalnie by serwer odpowiadał. A tak to nie wiem co jest grane...
Chodzi mi dokladnie o ten fragment dlaczego echo nic nie wyświetla

fputs($start,"retr 2\r\n");
while(!feof($start))
{
echo fgets($start);
}

pozdro