php_network_getaddresses: getaddrinfo failed: Ta nazwa lub usługa jest nieznana
Pytanie to zadaje osobom doświadczonym, wiec nie odpowiadajcie jeśli tylko liznęliście php itd.
Sprawa wygląda że nie jest to wina złego adresu - tylko np chwilowego braku połączenia itd, Teraz chodzi głównie o to że nie jestem w stanie w żaden sposób złapać tego ostrzeżenia. tzn nie działa
ani @ ani try-catch. Po prostu Dupa.
Błąd pojawia się przy wszystkich funkcjach łączących to jest np fsockopen.
W profesjonalnej aplikacji nie ma miejsca na jakiekolwiek błędy prawda ?
Skoro komunikat pojawia się tylko w chwili kiedy nie ma połączenia, to teoretycznie, ostrzeżenie się nigdy nie wyświetli w warunkach produkcyjnych bo przy braku połączenia powinien wyskoczyć 404.
Ale Ale - Jeśli akurat ktoś ma aplikacje na localhoście - tzn na serwerze dostępnym bezpośrednio - to wtedy takie coś wyskoczy.
I czy ktokolwiek z was wie jak to ostrzeżenie złapać, tzn poza globalnym wyłączeniem ostrzeżeń

czy np jest w php.ini jakieś ustawienie, które tego dotyczy - cokolwiek.
Byłbym wdzięczny - normalnie nie pytam, ale nie widzę nigdzie sposobu rozwiązania poza globalnym wyłączeniem ostrzeżeń oczywiście,
Przykład
try {
@$fsock = fsockopen('www.google.pl', 80, $errno, $errstr);
if (!$fsock) {
$er = "$errstr ($errno)<br />\n";
echo $er;
}
else{
//do dzieła
}
}
catch (Exception $e){
echo $e;
}
I tak wyskoczy
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: