Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/10/2003, 16:49
Avatar de Pino
Pino
 
Fecha de Ingreso: abril-2003
Ubicación: Cangas do Morrazo, Pontevedra, Galicia, España, Europa, etc
Mensajes: 490
Antigüedad: 21 años
Puntos: 0
Rastreador de ip's

Hola, hice este script para ver si algun ordenador de mi cole tenia algun servidor, pero no me funciona el script, no da ningun error, pero no me muestra la ip en la cual entra. Haber si le veis algun error. Ahhh hice esta especie de rastreador, por que la ip de mi cole cambia las dos ultimas cifras.

Un saludo

Código PHP:
<?php
#######################################################
$prex "213.60.177"//Prefijo ip (sin los dos ultimos numeros)
$combina "99"//numero de combinaciones
$errorsock $errorfopen "0";
#######################################################
function conectarSock($direc$puerto$timout){
$fp fsockopen("$direc"$puerto$timout);
if(!
$fp) {
    echo 
"Error no se ha podido conectar ($ip)<br>\n";
    
$errorsock $errorsock 1;
} else {
    
fpassthru($fp);
    
fclose($fp);
}
}
#######################################################
function okUrl($url)
{
$fp = @fopen($url,"r");
if(
$fp)
{
conectarSock("$ip"80300);
}
else
{
echo 
"La ip: $ip no responde.<br>";
$errorfopen $errorfopen 1;

@
fclose($fp);
}
#######################################################
for($x=0$x<$combina$x++)
{
$ip ".$prex.".".$x.";
okUrl($ip);
}
#######################################################
echo "Sin servidor: $errorfopen fallos<br>";
echo 
"Error vía socket: $errorsock fallos<br>";
?>
__________________
Pïno
Webmaster de Programas Lynx
Usuario Registrado de Linux #327681

Mi cuerpo en windows, pero mi mente pensando en linux.