php - Preventing php_network_getaddresses: getaddrinfo failed: -



php - Preventing php_network_getaddresses: getaddrinfo failed: -

i trying phone call url php check if exists , reachable.

my initial code was

fopen('http://'.$this -> url, 'r');

but throws next errors every time url unreachable:

fopen(http://dwzegdzgwedzgew.com): failed open stream: php_network_getaddresses: getaddrinfo failed php_network_getaddresses: getaddrinfo failed:

the error operator (@) ignored in case error isn't thrown fopen while resolving asdress. thought should it:

@fopen(@'http://'.$this -> url, 'r');

but goes on throwing error.

is there non-error-throwing possibility check if url exists within php before opening it?

what error message $ressource = @fopen('http://' . $this->url, 'r'); ?

<?php $urls = array('kihgkighuhgkig.li', 'google.com', 'adsfafdf.fr'); foreach ($urls $url) { if (gethostbyname($url) != $url) { $ressource = fopen('http://' . $url, 'r'); var_dump($url, $ressource); } }

the output :

$> php test.php string(10) "google.com" resource(6) of type (stream)

php fopen getaddrinfo

Comments

Popular posts from this blog

java Multi query from Mysql using netbeans -

c# - DotNetZip fails with "stream does not support seek operations" -

c++ - StartServiceCtrlDispatcher don't can access 1063 error -