Prosze o pomoc, odrazu mówie ze php dopiero się ucze ;]
Chodzi mi o skrypt sprawdzajacy host na danym porcie, portach
Znalazłem jden skrypt w necie troche go przerobilem i ten działa..
tylko ten sprawdza jeden podt dla jednego ip..
foreach($host as $x => $y) { if(($_POST['ip']=='') and ($_POST['port']=='') or ($_POST['ip']=='') or ($_POST['port']=='')) { } else { if($fp){ } else{ } } }
No ale próbowałem zrobic taki co będzie sprawdzał dla kilku portów jednego adresu wpisywanych po średniku
Tym razem troche inaczej:
if($_POST['port']=='') else { for( $i=0; $i<$ile; $i++ ) { $fp = ftp_connect($_POST['ip'], $rozbij[$i],5); } }
Tu po jakimś czasie dopiero zauwazyłem ze funkcja ftp_connect chyba tylko przez 21 port przechodzi.. no w koncu port ftp ale w manualu który znalazłem zapomnieli napisać. Chyba że ja źle interpretuje..
Ale tak czy siak coś jest nie tak bo skrypt wypluwa mi taki wynik:
Cytat
77.254.254.252 : 21 online
77.254.254.252 : 21 offlilne
77.254.254.252 : 21 online
77.254.254.252 : 21 offlilne
77.254.254.252 : 21 online
77.254.254.252 : 21 offlilne
77.254.254.252 : 21 online
77.254.254.252 : 21 offlilne
77.254.254.252 : 21 online
Jak mam to poprawić

Jest 6 rano myślenie juz mi się wyłącza, ale myśle ze zwaliłem coś z funkcją explode no ale nie wiem.
Jaką funkcją najprościej sprawdzić host na danym porcie

Pewnie ja jakąś zawiłą drogą to robie.. no ale sie nie znam na tyle.