I have 2 questions: 1) why gethostbyname() does not resolve my host name into IP? 2) why fopen() (and file()) does not open an external (URL) file via http? Please, see my example below: ------------------ http://www.management.kiev.ua/try-test/fopen-test-http.php ----------------- -- <? echo gethostbyname("www.management.kiev.ua");
$h=fopen("http://www.management.kiev.ua/MO/main.php", "r"); echo fread($h,200); ?> --------------------- browser (interpreted) result ----------------------- www.management.kiev.ua<br /> <b>Warning</b>: fopen() [<a href='http://www.php.net/function.fopen'>function.fopen</a>]: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in <b>/home/manageme/public_html/try-test/fopen-test-http.php</b> on line <b>4</b><br /> <br /> <b>Warning</b>: fopen(http://www.management.kiev.ua/MO/main.php) [<a href='http://www.php.net/function.fopen'>function.fopen</a>]: failed to create stream: Permission denied in <b>/home/manageme/public_html/try-test/fopen-test-http.php</b> on line <b>4</b><br /> <br /> <b>Warning</b>: fread(): supplied argument is not a valid stream resource in <b>/home/manageme/public_html/try-test/fopen-test-http.php</b> on line <b>5</b><br /> -------------------- or as plain text ---------------------- www.management.kiev.ua Warning: fopen() [function.fopen]: php_network_getaddresses: getaddrinfo failed: No address associated with hostname in /home/manageme/public_html/try-test/fopen-test-http.php on line 4 Warning: fopen(http://www.management.kiev.ua/MO/main.php) [function.fopen]: failed to create stream: Permission denied in /home/manageme/public_html/try-test/fopen-test-http.php on line 4 Warning: fread(): supplied argument is not a valid stream resource in /home/manageme/public_html/try-test/fopen-test-http.php on line 5 ------------------------------------ Thanks a lot for help in advance, Taras V. Panchenko. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php