Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Rete - IP

  1. #1

    Rete - IP

    ciao,

    ho un problemino con una funzione PHP... non so cosa e dove sbaglio..

    qua chiamo la funzione e faccio il test
    codice:
    <?php include("funzioni.php"); ?>
    L'ip è presente: "<?php if (isIPin("192.168.1.3","192.168.1.0","255.255.255.0")) { echo "SI";} else {echo "NO";} ; ?>"
    questa è la funzione.. pari pari quella riportata sul handbook di php
    codice:
    <?php 
    function isIPin($ip,$net,$mask){
    	$lnet = ip2long($net);
    	$lip = ip2long($ip);
    	$binnet = str_pad(decbin($lnet),32,"0","STR_PAD_LEFT");
    	$firstpart = substr($binnet,0,$mask);
    	$binip = str_pad(decbin($lip),32,"0","STR_PAD_LEFT");
    	$firstip = substr($binip,0,$mask);
    	return(strcmp($firstpart,$firstip)==0);
    }
    ?>

  2. #2
    ops..

    praticamente mi dice SEMPRE che l'IP non c'è.

  3. #3
    no, sto sbagliando tutto....

    a me serve una funziona che mi trovi gli IP indicati nella rete, se rispondono o non ripsondono...

    Pensavo di farlo con un PING.. ma la funzione exec è vincolata dal sistema operativo in uso.

    Io volevo fare una cosa molto generica.. ho sentito parlare di socket, di usarli per fare uno scan della rete...

    poi dovrebbe essere il piu volece possibile... ho provato con i ping... ma è impensabile.. ci vogliono minuti per setacciare 100 IP....


    che ne pensate?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.