Автор Тема: как увидеть html Sourse сгенеренной php страницы  (Прочитано 4304 раз)

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

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
у меня есть php страничка, которая генирирует всякие данные.

Пользователь заходит на мою страничку и видит в браузере то что ему выдал php

вопрос: возможно ли получить структуру веб страницы которую увидел пользователь Sourse (то что в эксплоере называется "в виде html)


Вариант, что я сначала записываю страницу в переменную, а потом вывожу на экран непроходит из за неудобства выполнения программирования.

Зачем, ну например для того, что посетитель хочет получить себе копию этой страницы. (посетителю проще поставить галочку получить страницу на емайл, чем копаться в опциях эксплорера)

Но вопрос не зачем мне это нужну, а возможно ли это вообще, И если возможно, то как сделать?

Спасибо

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
как увидеть html Sourse сгенеренной php страницы
« Ответ #1 : 21 Марта 2003, 17:14:55 »
В качестве одного из вариантов - открыть страницу примерно так: $fp=fopen(\'http://www.mysite.ru/myscript.php\') и считать как обычный файл
TANSTAAFL

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как увидеть html Sourse сгенеренной php страницы
« Ответ #3 : 21 Марта 2003, 18:29:42 »
Maniac

любопытно, сейчас попробую

Оффлайн semya

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 307
  • +0/-0
  • 0
    • Просмотр профиля
как увидеть html Sourse сгенеренной php страницы
« Ответ #4 : 21 Марта 2003, 18:43:57 »
// Another example, let\'s get a web page into a string.  See also file_get_contents().
$html = implode (\'\', file (\'http://www.example.com/\'));

Оффлайн Neter

  • Жустер
  • Старожил
  • ****
  • Сообщений: 324
  • +0/-0
  • 2
    • Просмотр профиля
как увидеть html Sourse сгенеренной php страницы
« Ответ #5 : 21 Марта 2003, 23:51:33 »
a@mail.dux.ru, Не слушай маньяков :) Тебе Ромик правильно посоветовал...
Мне тормоз послужил толчком...

Оффлайн a@mail.dux.ru

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 105
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
как увидеть html Sourse сгенеренной php страницы
« Ответ #6 : 22 Марта 2003, 01:28:24 »
Neter
А чего, "маньякам" спасибо,
$html = implode (\'\', file (\'http://www.example.com/\'));
помогло :)

а с http://php.net/ob_start я пока не разобрался.

проблема в том, что на странице много форм пользователь может заполнить и проблема в том как их передать

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
как увидеть html Sourse сгенеренной php страницы
« Ответ #7 : 22 Марта 2003, 01:39:03 »
в формах указывать абсолютные пути

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
как увидеть html Sourse сгенеренной php страницы
« Ответ #8 : 22 Марта 2003, 10:21:17 »
ничего не понял.
то надо хтмл сгенеренный, то заполненные формы.
ты можешь толком объяснить свою задачу?
закрадывается в меня подозрение, что решается она совсем другими средствами.

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
как увидеть html Sourse сгенеренной php страницы
« Ответ #9 : 27 Марта 2003, 09:43:23 »
header("Content-type: application/XXXX");
header("Content-Disposition: attachment; filename=downloaded.html");
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

 

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