Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Prosze o pomoc:)
slepy
post
Post #1





Grupa: Zarejestrowani
Postów: 70
Pomógł: 0
Dołączył: 27.02.2003

Ostrzeżenie: (0%)
-----


Dzien Dobry jestem poczatkujacym php'owcem i dlatego potrzebuje pomocy a jest to dlamnie bardzo wazne...

Chodzi mi oto ze prosze kogos aby napisal mi skrypt ktory prubuje sie laczyc na pewne IP i na dany PORT i jesli pruba polaczenia na ten port uda sie wypisuje pewien komunikat jesli nie to inny... Bardzo Prosze o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Seth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Kod
<?php

// by Seth

$host = 'jakies ip lub adres';

$port = 80;



$fp = @fsockopen( $host, $port, $errno, $errmsg, 3 );



if( !$fp ){

  $online = false;

}else{

  fputs( $fp, "GET / HTTP/1.1rn" );

  fputs( $fp, "Host: $hostrn" );

  fputs( $fp, "Content-type: application/x-www-form-urlencodedrn" );

  fputs( $fp, "Connection: closernrn" );



  $online = true;

  @fclose( $fp );

}



echo ($online == true ? 'ONLINE' : 'OFFLINE');

?>
Go to the top of the page
+Quote Post
Seth
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

Ostrzeżenie: (0%)
-----


Jeszcze takie male sprostowanie do skryptu:
Laczy sie on do IP na okreslony port tylko, ze wykorzystujac protokul http, wiec jezeli chodzi Ci tylko o sprawdzenie czy dany port jest otwarty usun ze skryptu linijki gdzie jest fputs(...), natomiast jezeli chodzi Ci ojakis kokretny protokol to musisz uzyc owego fput do przeslania odpowiednich instrukcji w celu zweryfikowania czy dana usluga(server) dziala.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 23:36