toujours

Répondre
warabadian
warabadian
Déconnecté
salut
comment affiché le resultat de ce programme parceque quand j'execute je ne vois rien
et je veux voir l'adresse ip de tous clients connectés à ma base
  1.  
  2. <?  
  3. function getMacAddress( $ip)  
  4. {  
  5. // $ip au format "93.125.24.23"
  6. $buffer = "";  
  7. systme("ping " . $ip);  
  8. system("arp -a arp.out");  
  9. $fileHandle = fopen ("arp.out", "r");  
  10. while (!feof($fileHandle))  
  11. { $buffer = $buffer . fgets($fileHandle, 4096);  
  12. }  
  13. fclose ($fileHandle);  
  14. $ip_mac = strstr($buffer, $ip);  
  15. if($ip_mac){ $mac = substr($ip_mac,22,17);  
  16. return strtolower(ltrim($mac));  
  17. }  
  18. return false;  
  19. }  
  20. ?>
  21.  
  22.  

merci
romeofi05
romeofi05
Déconnecté
I say the hip, the hop, the hippy to the hip-hop, till you don't stop
yo
hje connais aucune fonction que tu utilises, mais y'a comme une faute de frappe ligne 6 : "systme" au lieu de "system" ?????
warabadian
warabadian
Déconnecté
celà ne ressoud pas le problème
merci
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Le probleme c'est qye tu es surement derriere un proxy et que forcemment, ben ta vraie IP n'apparait pas.

Il faut bien comprendre que tu ne peux pas d'etre sur de recuperer à coup sur l'adresse IP d'un client (tout depend du reseau sur lequel se connecte ce client)...
warabadian
warabadian
Déconnecté
salut
je vois peut etre que tu as raison
mon probleme est que je n'affiche que mon ip parceque pour executer ce script je tape dans url nomdeserveur/ip.php là je me connecte à mon serveur comment je dois faire pourque je puisse voir l'ip des clients voici le code
[url] http://www.lephpfacile.com/forum/lire_msg.php?id=682 [/url]
je t'informe que je parviens à avoir l'ip par mon programme compteur du nombre de present sur mon serveur
merci
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique