Помогите пожалуйста php выдает ошибку на один и тот же текст по разному полученный. Пишу программу которая выдирает из страницы ссылки, в $url просто вписан адрес страницы(работает), в $url1 текст точно такой же взят из файла. второй вариант пишет ошибку.
Warning: file() [function.file]: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������.
Warning: file( http://www[dot]mail[dot]ru ) [function.file]: failed to open stream: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������.
Warning: implode() [function.implode]: Invalid arguments passed
вот код
CODE ( htmlphp):
скопировать код в буфер обмена
<? $url1 = file('urls.txt'); $url = 'http://www.mail.ru'; $url1 = $url1[1]; echo 'Первый адрес '.$url; echo '<br>Второй адрес '.$url.'<br><br><br><br>'; // качаем страницу в переменную $text
Первый адрес: http://www[dot]mail[dot]ru
Второй адрес: http://www[dot]mail[dot]ru
второй вариант пишет ошибку.
Warning: file() [function.file]: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������.
Warning: file(http://www[dot]mail[dot]ru ) [function.file]: failed to open stream: php_network_getaddresses: getaddrinfo failed: ���� ���� ����������.
Warning: implode() [function.implode]: Invalid arguments passed(Отредактировано автором: 04 Августа, 2011 - 00:02:19)
|