|
|
|
| хочу выводить другую стрницу(в последствии ее даные будут обрабатываться), но код
<html>
<head>
<title>Untitled web-page</title>
</head>
<body>
<?php
if (!($fp = fopen("http://radio.rknights.net.ru/", "r") ) exit("Íå ìîãó ñîåäèíèòüñÿ");
fpassthru($fp);
?>
</body>
</html>
|
выдает чистую страницу. В чем ошибка? | |
|
|
|
|
|
|
|
для: abra
(08.03.2005 в 14:01)
| | А какой файл открывается?
По-моему нужно указывать тип содержимого
<?
...
// например картинка
header("Content-Type: image/png");
header("Content-Length: " . filesize($name));
fpassthru($fp);
exit;
?>
|
| |
|
|
|
|
|
|
|
для: abra
(08.03.2005 в 14:01)
| | А название страницы "Untitled web-page" появляется? Посмотрите исходный код HTML-страницы: что там? | |
|
|
|
|
|
|
|
для: cheops
(08.03.2005 в 19:47)
| | titel пишется как "Untitled web-page"
что значит "что"? текст, картинки,скрипты. обычная страница | |
|
|
|
|
|
|
|
для: abra
(09.03.2005 в 00:27)
| | Понятно, значит он спотыкается на проверке. Попробуйте проверить загрузку менее замысловато:
<?php
$fp = fopen("http://radio.rknights.net.ru/", "r");
if(!$fp) echo "Чего-то ничего не могу открыть";
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(09.03.2005 в 00:52)
| | А разве не надо указывать сам файл? | |
|
|
|
|
|
|
|
для: Akira
(09.03.2005 в 01:11)
| | Сейчас практически у всех настроено отображение индексного файла, так как это стало стандартом де факто. Сервер возвратит содержимое, а функции всё-равно какой адрес, лишь бы сервер ответил положительно. | |
|
|
|
|
|
|
|
для: cheops
(09.03.2005 в 01:26)
| | cheops
Не помогает даже проврку совсем убираю Т.е. выводит то же самое, а именно ничего :о/ | |
|
|
|
|
|
|
|
для: abra
(09.03.2005 в 10:12)
| | Хм... вообще загрузка по сети имеет некоторые особенности, если версия PHP у вас выше 4.3, то лучше воспользоваться следующим кодом
<?php
echo file_get_contents("http://radio.rknights.net.ru/");
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(09.03.2005 в 10:18)
| | не работает :о))))))))))))))))) | |
|
|
|
|
|
|
|
для: abra
(09.03.2005 в 10:26)
| | А версия PHP, какая и где происходит тестирование - дело в том, что на ряде хостингов, главным образом бесплатных удалённое обращение запрещают. | |
|
|
|
|
|
|
|
для: cheops
(09.03.2005 в 22:07)
| | тестинг на моём компе (localhost)
версия 4 | |
|
|
|
|
|
|
|
для: abra
(10.03.2005 в 13:34)
| | А вторая цифра какая? Больше 4.3 или меньше? | |
|
|
|
|
|
|
|
для: cheops
(10.03.2005 в 22:08)
| | хм., не знаю....... там пакетом сразу автоматом устанавливал апачи, SQL и РНР. В прилогаемом файле было написанно РНР4 . Так что давайте изходить из того, что меньше | |
|
|
|
|
|
|
|
для: abra
(11.03.2005 в 02:19)
| | Хорошо, вечером постараюсь написать вариант для более ранней версии (если забуду - поднимите тему). | |
|
|
|
|
|
|
|
для: cheops
(11.03.2005 в 10:03)
| | спасибо, буду ждать | |
|
|
|
|
|
|
|
для: abra
(12.03.2005 в 10:52)
| | Попробуйте вот такой вариант
<?php
$fd = fopen("http://radio.rknights.net.ru/","r");
if(!$fd) exit("Невозможно открыть ссылку");
else
{
// Чтение содержимого файла в переменную text
while (!feof ($fd))
{
$text .= fgets($fd, 4096);
}
}
// Закрыть открытый указатель файла
fclose ($fd);
echo $text;
?>
|
Это самый стары способ для загрузки страницы с удалённой машины. | |
|
|
|
|
|
|
|
для: cheops
(12.03.2005 в 13:56)
| | пусто............... | |
|
|
|
|
|
|
|
для: abra
(13.03.2005 в 13:19)
| | Посмотрите не выключена ли в конфигурационном файле php.ini директива allow_url_fopen, которая несёт ответственность за работу с удалёнными хостами, если это так, то её следует включить
| |
|
|
|
|
|
|
|
для: cheops
(13.03.2005 в 13:48)
| | Был включен | |
|
|
|
|
|
|
|
для: abra
(13.03.2005 в 17:14)
| | что никаких идей больше? :о( | |
|
|
|
|
|
|
|
для: abra
(17.03.2005 в 12:16)
| | Я бы посоветовал бы снести всё и поставить по-новой (может версию PHP более свежую)... | |
|
|
|
|
|
|
|
для: abra
(17.03.2005 в 12:16)
| | Хмм. У меня есть предположение -- не знаю, прав ли я. Я ваш код постараюсь проверить в ближайшее время - подумать, а пока на вскидку -- попробуйте не с локалхоста, а с реального хостинга -- вдруг всё дело в этом. Но я могу и ошибаться. | |
|
|
|
|
|
|
|
для: abra
(08.03.2005 в 14:01)
| | Может дело в ПХП... если не включена директива allow_url_fopen... | |
|
|
|
|
|
|
|
для: Zed
(12.03.2005 в 16:39)
| | а как ее включать? | |
|
|
|