Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > sockets -> 21


Автор: CGA 3.3.2004, 16:03
function ftp($host) {
echo "port 21 : open(ftp)\n<br>";
$fp=fsockopen($host,25,$er_n,$er_s,4);
while(!feof($fp)) {
echo "&nbsp; ".fgets($fp,128)."\n<br>";
}
fclose($fp);
}

...script vesit i ni4e ne vozrashiaet kajetsea "trouble" v "while(!feof($fp))" sad.gif takje i na 25/110 portu !

Автор: Master 3.3.2004, 16:11
Код
function ftp($host) {
echo "port 21 : open(ftp)\n<br>";
$fp=fsockopen($host,25,$er_n,$er_s,4);
if ($fp) {
while(!feof($fp)) {
echo "&nbsp; ".fgets($fp,128)."\n<br>";
}
fclose($fp);
}
}


это он скорее всего к хосту обратится не может.

Автор: CGA 3.3.2004, 16:42
da net ... 21 port otkrit, sna4iala script scanet vse porti ... a potom smotrit otkritie ... tak 4to ea uje delaiu fsockopen

esli pishu vot tak :

echo "&nbsp; ".fgets($fp,128)."\n<br>";
echo "&nbsp; ".fgets($fp,128)."\n<br>";
echo "&nbsp; ".fgets($fp,128)."\n<br>";

dostaiut pervie 3 stroki ... !


Автор: Master 3.3.2004, 16:51
ничего себе... в скрипте написан 25 порт, а ты говориш о 21...

Цитата
echo "&nbsp; ".fgets($fp,128)."\n<br>";
echo "&nbsp; ".fgets($fp,128)."\n<br>";
echo "&nbsp; ".fgets($fp,128)."\n<br>";

dostaiut pervie 3 stroki ... !

а ты сколько хочеш? smile.gif

PS: прекрати писать транслитом. глаза сломать можно.

Автор: CGA 3.3.2004, 17:25
.... smile.gif ne imet zna4enia ... FEOF() -> vozrashiiat true ... kogda obshenie zakon4ino ! naprimer :

kogda delaiem fsocketopen -> na 80 port ... mi priniali danie i obshenie zakon4ino

kogda delaiem fsocketopen -> na 21 || 25 || 110 port ... mi priniali danie i obshenie ne zakon4ino ... poka naprimer ne postupit komanda fputs($fp,"QUIT\n") ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)