PHP code example of datasift / netifaces
1. Go to this page and download the library: Download datasift/netifaces library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
datasift / netifaces example snippets
// To get information about our network adapters, we need to know about two things
// 1. The OS that we're on
$os = Datasift\Os::getOs();
// 2. We need a parser for the ifconfig output
$parser = Datasift\IfconfigParser::fromDistributions($os->getPossibleClassNames());
// Next, we create a new netifaces instance, passing in our OS and Parser
$netifaces = new Datasift\netifaces($os, $parser);
// Then we can list the available adapters
var_dump($netifaces->listAdapters());
// Or get the IP address if a specific adapter
var_dump($netifaces->getIpAddress("eth0"));