Forum Webscript.Ru
Программирование => PHP => Тема начата: RelaX от 13 Января 2003, 20:43:41
-
требуется всю страницу с другого сайта оместить в переменную и потом с этой переменной работать.
делаю так
$a=include("http://mysite.ru/page.htm");
?>
и у меня в браузере показывается данная страница, чего мне не надо, как такое исправить?
-
делай через
fopen(), fread(); fclose() (и работай как с обычным файлом)
или
сокеты (fsockopen(), curl )
-
RelaX
$a=include("http://mysite.ru/page.htm");
Ты в своём уме?
-
$page=implode(\'\',file(\'http://my.site.com/leecher.html\'));
?>
Попробуй вот так
-
implode
Это функция преобразования строка-массив, если мне правильно помниться и она соединяет подстроки. string implode (string g, array p) Она соединяет составляющие массива "p", вставляя между ними строку "g". Вроде, этого не просили.
Как я понял, нужно работать с файлом, считать, переработать и выводить.
-
Вроде, этого не просили.
Как я понял, нужно работать с файлом, считать, переработать и выводить.
А это и есть ответ. file()-то выдает тебе массив, и чтобы поместить содержимое файла в переменную, массив надо склеить.