Проблема: При подключении выводит название FTP сервера и виснет.
Программа:
- Код: Выделить всё • Развернуть
<?php
$fp = @fsockopen ($host, 21 ,&$errno, &$errstr, 30);
if($fp)
{
$line = fgets ($fp,128);
echo $line;
if (substr($line,0,3) == '220')
{
sleep(2);
if($a = fwrite($fp, "USER ".$user))
{
echo $a;
print "USER ".$user;
}
$line = fgets ($fp,24);
print $line;
if(substr($line,0,3) == '331')
{
if(fputs($fp, "PASS ".$pass))
{
print "PASS ".$pass;
}
$line = fgets ($fp,1);
if(substr($line,0,3) == '530')
{
print "no login";
}
else if(substr($line,0,3) == '230')
{
print "yes login";
}
}
}
else
{
print $line ;
}
fclose($fp);
}
else
{
print "No connect.";
}
?>