Autor Zpráva
Pistols
Profil *
Dobry den snazim se pres skript zjistit jestli na nejake ip bezi web server...
napadla me takova metoda ktera stejne moc nefunguje a chtel bych poprosit o pomoc

pres shell exec volam
$result = shell_exec("telnet ".$IP." ".$PORT." < tmp");

a pak grepem chci zjistit jestli existuje ve vracenem retezci magicke slovo Connected
bohuzel tento prikaz mi vraci do result jen prvni radek a to "Trying 127.0.0.1..."
a ostatni radky tam nejsou...
myslim
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
nevim co stim

pokud existuje nejaka jina jednodussi metoda rad bych oni slysel
preji hezky den a dekuji za pomoc
Nik
xixli
Profil
možno cez curl poslať paket a vyšetrovať či sa vrátil...
pochybujem že by nejaký hosting povol shell_exec :-) takže na hostingu si s tým nepomôžeš
nie som linuxar, ale nerobí sa to náhodou cez ping? a dávať ako ip localhost sa mi tiež nezdá
error414-
Profil *
Pistols
Tohle je vse co potrebujes http://mirrors.inway.cz/manual/en/ref.curl.php navayes spojeni se serverem a pockas si treba 1 sekundu jestli ti odpovi.
Pistols
Profil *
diky... ohledne prvniho prispevku jsem si vedom ze moc hostingu ti shell neda...
error414 moc dekuji to je presne to co jsem si predstavoval..
jinac jsem tu chybu vyresil presmerovanim 2>&1
Toto téma je uzamčeno. Odpověď nelze zaslat.

0