Warning: file_get_contents(http://prime-tass.ru) [function.file-get-contents]: failed to open stream: HTTP request failed!
В чём может быть проблема?
<?php
// получаем Web-страницу
// переменная $f содержит URL страницы
$f=file_get_contents('http://prime-tass.ru', "r");
echo $f;
?>
Спустя 6 минут, 1 секунда (3.11.2010 - 12:37) l@pteff написал(а):
та же самое и с fopen().
Файлы с диска а не по HTTP открываются
Веб-сервер Apache 2.2
в php.ini прописано:
allow_url_fopen = On
Файлы с диска а не по HTTP открываются
Веб-сервер Apache 2.2
в php.ini прописано:
allow_url_fopen = On
Спустя 5 минут, 15 секунд (3.11.2010 - 12:42) kovaldm написал(а):
$f=file_get_contents('http://prime-tass.ru', "r");
Что такое r?
С какого диска открываются файлы?
Спустя 8 минут, 50 секунд (3.11.2010 - 12:51) l@pteff написал(а):
Точнее,
$f=fopen('http://prime-tass.ru', "r");
и
$f=file_get_contents('http://prime-tass.ru') выдают
failed to open stream: HTTP request failed!
А скажем $f=fopen('text.txt', "r") (файл не из инета)
откроет файл text.txt без проблем
$f=fopen('http://prime-tass.ru', "r");
и
$f=file_get_contents('http://prime-tass.ru') выдают
failed to open stream: HTTP request failed!
А скажем $f=fopen('text.txt', "r") (файл не из инета)
откроет файл text.txt без проблем
Спустя 9 минут, 27 секунд (3.11.2010 - 13:00) kovaldm написал(а):
Попробуйте так.
error_reporting(E_WARNING);
echo file_get_contents('http://prime-tass.ru');
Спустя 12 минут, 14 секунд (3.11.2010 - 13:13) l@pteff написал(а):
Увы, результат снова:
Warning: file_get_contents(http://prime-tass.ru) [function.file-get-contents]: failed to open stream: HTTP request failed!
Думаю, в конфигурационных файлах апача неправильно прописана какая-то директива, отвечающая за открытие файлов из нета, и отсюда косяк...
Warning: file_get_contents(http://prime-tass.ru) [function.file-get-contents]: failed to open stream: HTTP request failed!
Думаю, в конфигурационных файлах апача неправильно прописана какая-то директива, отвечающая за открытие файлов из нета, и отсюда косяк...
Спустя 20 минут, 10 секунд (3.11.2010 - 13:33) kovaldm написал(а):
У мну все выводится нормально.
Ковыряй curl.
Или код в студию.
Ковыряй curl.
Или код в студию.
Спустя 40 минут, 4 секунды (3.11.2010 - 14:13) l@pteff написал(а):
А ты в каком редакторе пробовал? я в Dreamweaver'е а функцию curl() он не видит. Неужели из-за этого?
а код следующий:
html-файл:
<html>
.........
.........
<script language="php">
include "../php/news.php";
</script>
.........
.........
</html>
Файл news.php:
<?php
$f=fopen('http://prime-tass.ru', "r");
echo $f;
?>
а код следующий:
html-файл:
<html>
.........
.........
<script language="php">
include "../php/news.php";
</script>
.........
.........
</html>
Файл news.php:
<?php
$f=fopen('http://prime-tass.ru', "r");
echo $f;
?>
Спустя 22 минуты, 18 секунд (3.11.2010 - 14:35) l@pteff написал(а):
через php expert editor такая же ерунда. Если кто знает подскажите плиз что значит ошибка
failed to open stream: HTTP request failed!
failed to open stream: HTTP request failed!
Спустя 2 часа, 21 минута, 8 секунд (3.11.2010 - 16:56) kovaldm написал(а):
Цитата (l@pteff @ 3.11.2010 - 14:35) |
через php expert editor такая же ерунда. Если кто знает подскажите плиз что значит ошибка failed to open stream: HTTP request failed! |
Не удалось открыть поток: HTTP запрос не удался!
От редактора не зависит работоспособность кода.