How To Use Network Functions In PHP Example
Teams applying “How To Use Network Functions In PHP Example” in a production project can use work life coordinator to record implementation, review and debugging time, then compare that effort with tests and shipped functionality instead of treating activity as performance by itself.
Before copying the example into a live application, confirm version-specific behaviour with the PHP project and test it against the project’s actual database and runtime.
Hi guys,
Today i will explained how to use php Network functions. This example is so easy to use in php.
This functions is provided to the default php language. So you can easily to use in your php code. Today i will explaind checkdnsrr(),closelog(),dns_check_record(),dns_get_mx(),dns_get_record(),fsockopen() to explainded.
So let's start to the example.
checkdnsrr() Function
The checkdnsrr() function checks DNS records for type corresponding to host.
<?php
$domain="w3schools.com";
if(checkdnsrr($domain,"MX")) {
echo "Passed";
} else {
echo "Failed";
}
?>
Output
Passed
closelog() Function
The closelog() functionoselog() Function
The closelog() function closes the connection of system logger
<?php
function _log($text) {
openlog("phperrors", LOG_PID | LOG_PERROR);
syslog(LOG_ERR, $text);
closelog();
}
?>
dns_check_record() Function
The dns_check_record() function is an alias of the checkdnsrr() function.
<?php
$domain="w3schools.com";
if(dns_check_record($domain,"MX")) {
echo "Passed";
} else {
echo "Failed";
}
?>
Output
Passed
dns_get_mx() Function
The dns_get_mx() function is an alias of the checkdnsrr() function.
<?php
$domain="w3schools.com";
if(dns_get_mx($domain,$mx_details)){
foreach($mx_details as $key=>$value){
echo "$key => $value <br>";
}
}
?>
Output
0 => alt2.aspmx.l.google.com
1 => alt1.aspmx.l.google.com
2 => feedback-smtp.eu-west-1.amazonses.com
3 => alt4.aspmx.l.google.com
4 => alt3.aspmx.l.google.com
5 => aspmx.l.google.com
dns_get_record() Function
The dns_get_record() function gets the DNS resource records associated with the specified hostname.
<?php
print_r(dns_get_record("w3schools.com", DNS_MX));
?>
Output
Array
(
[0] => Array
(
[host] => w3schools.com
[class] => IN
[ttl] => 32
[type] => MX
[pri] => 5
[target] => alt2.aspmx.l.google.com
)
[1] => Array
(
[host] => w3schools.com
[class] => IN
[ttl] => 32
[type] => MX
[pri] => 5
[target] => alt1.aspmx.l.google.com
)
[2] => Array
(
[host] => w3schools.com
[class] => IN
[ttl] => 32
[type] => MX
[pri] => 10
[target] => feedback-smtp.eu-west-1.amazonses.com
)
[3] => Array
(
[host] => w3schools.com
[class] => IN
[ttl] => 32
[type] => MX
[pri] => 10
[target] => alt4.aspmx.l.google.com
)
[4] => Array
(
[host] => w3schools.com
[class] => IN
[ttl] => 32
[type] => MX
[pri] => 10
[target] => alt3.aspmx.l.google.com
)
[5] => Array
(
[host] => w3schools.com
[class] => IN
[ttl] => 32
[type] => MX
[pri] => 1
[target] => aspmx.l.google.com
)
)
fsockopen() Function
The fsockopen() function opens an Internet or Unix domain socket connection.
<?php
$fp = fsockopen("www.w3schools.com", 80, $errno, $errstr, 20);
if (!$fp) {
echo "$errstr ($errno)<br>";
} else {
$out = "GET / HTTP/1.1\r\n";
$out .= "Host: www.w3schools.com\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
echo fgets($fp, 128);
}
fclose($fp);
}
?>
Output
Cache-Control: public
Content-Security-Policy: frame-ancestors 'self' https://mycourses.w3schools.com;
Content-Type: text/html; charset=UTF-8
Date: Thu, 15 Jul 2021 09:33:36 GMT
Location: https://www.w3schools.com/
Server: Microsoft-IIS/10.0
X-Content-Security-Policy: frame-ancestors 'self' https://mycourses.w3schools.com;
X-Powered-By: ASP.NET
Content-Length: 149
Connection: close
Object Moved
This document may be found here
Now you can check your own.
- How To Use Php Conditional Statement Example
- How to Check if String Contains Regex in PHP?
- PHP Array_column() Function Example
- PHP Generate List of Random Numbers Between 0 and 100 Example
- How to User Login with Facebook in PHP?
- How to Explode Every Character into Array Using PHP Example?
- PHP Form Validation Tutorial
- PHP Convert XML to JSON Example