Автор Тема: Инклуд страницы  (Прочитано 5841 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RelaX

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 200
  • +0/-0
  • 0
    • Просмотр профиля
Инклуд страницы
« : 13 Января 2003, 20:43:41 »
требуется всю страницу с другого сайта оместить в переменную и потом с этой переменной работать.
делаю так


$a=include("http://mysite.ru/page.htm");

?>

и у меня в браузере показывается данная страница, чего мне не надо, как такое исправить?

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Инклуд страницы
« Ответ #1 : 13 Января 2003, 20:55:05 »
делай через
fopen(), fread(); fclose()  (и работай как с обычным файлом)
или
сокеты (fsockopen(), curl )
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Гаррилл

  • Наглый тип
  • Постоялец
  • ***
  • Сообщений: 202
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phpbbcms.sf.net
Инклуд страницы
« Ответ #2 : 13 Января 2003, 21:46:43 »
RelaX
Цитировать
$a=include("http://mysite.ru/page.htm");

Ты в своём уме?

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
Инклуд страницы
« Ответ #3 : 13 Января 2003, 23:37:38 »
$page=implode(\'\',file(\'http://my.site.com/leecher.html\'));
?>
Попробуй вот так
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн Michel_Mak

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 256
  • +0/-0
  • Пол: Мужской
  • 0
    • Просмотр профиля
    • http://#
Инклуд страницы
« Ответ #4 : 14 Января 2003, 10:09:21 »
Цитировать
implode

Это функция преобразования строка-массив, если мне правильно помниться и она соединяет подстроки. string implode (string g, array p) Она соединяет составляющие массива "p", вставляя между ними строку "g". Вроде, этого не просили.
Как я понял, нужно работать с файлом, считать, переработать и выводить.
« Последнее редактирование: 14 Января 2003, 10:26:43 от Michel_Mak »
С уважением,
Michel

Оффлайн Bang

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 120
  • +0/-0
  • 0
    • Просмотр профиля
    • http://anna.comcor.ru
Инклуд страницы
« Ответ #5 : 14 Января 2003, 10:15:18 »
Цитировать
Вроде, этого не просили.
Как я понял, нужно работать с файлом, считать, переработать и выводить.

А это и есть ответ. file()-то выдает тебе массив, и чтобы поместить содержимое файла в переменную, массив надо склеить.
best wishes!
bang

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28