Tema: Re: php_network_getaddresses: gethostbyname failed
Autorius: Jornada Del Muerto
Data: 2009-05-12 16:48:06
Kalbant apie gal, tai gal daeinama bandymo prisijungty timeout'o, as cia 
karta viena serijala per HTTP siunciausi tai firefox downtheall pluginas ir 
nespedavo pagriebt is rusisko saito failo, biski pabando ir raso erroras 
mazdaug ir eina toliau, gal tiesiog leciau respondija...

> Kaip su DNS serveriais?..
> Gal kartais ir internete naršant vienas-kitas puslapis tik po "Refresh"
> mygtuko paspaudimo pasirodo?
>
> Kartojant užklausą suveikia?
>
> $failas = false;
> $adresas = 'http://www.pavyzdys.lt/failas.txt';
> for( $bandymas = 0; $bandymas < 3; $bandymas++ ) {
>    if( ($failas = file($adresas)) !== false ) {
>        break;
>    }
>    usleep( 10000 ); // 1e-4 sek.
> }
>
> Čia negrakštus sprendimas - pabandome tris kartus, po nepasisekusio
> bandymo prieš dar sykį bandydami laukiame dalį sekundės.
> Tiesa, gali dėl kokios nors kitos klaidos file() kvietimas grąžinti
> klaidą... Šiaip ar taip - čia laisvalaikiui.
>
> Veikiausiai problema slypi Windows / tinklo nustatymuose.
>
> Vertėtų pabandyti kitame kompiuteryje. Geriausia ir kitame tinkle, su
> kita OS.
> O gal koks kitas dėsningumas atsiskleistų.
>
>
>
> --
> JB
>
> sdf rašė:
>> Su file() nuskaitant url adresus kartais ismeta toki pranesima
>>
>> "Warning: file() [function.file]: php_network_getaddresses: gethostbyname
>> failed in C:\xampp\htdocs\"
>>
>> Siaip kiekvienasyk buna vis prie kitokio url adreso.
>> Kas cia gali buti? Gal yra kokia funkcija, kad jeigu ismeta tokia klaida 
>> tai
>> bandyti darsyk?
>>
>>