Forum Webscript.Ru

Программирование => PHP => Тема начата: a@mail.dux.ru от 21 Марта 2003, 17:07:44

Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: a@mail.dux.ru от 21 Марта 2003, 17:07:44
у меня есть php страничка, которая генирирует всякие данные.

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

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


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

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

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

Спасибо
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: Maniac от 21 Марта 2003, 17:14:55
В качестве одного из вариантов - открыть страницу примерно так: $fp=fopen(\'http://www.mysite.ru/myscript.php\') и считать как обычный файл
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: Меняздесьдавнонет от 21 Марта 2003, 17:32:31
http://php.net/ob_start
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: a@mail.dux.ru от 21 Марта 2003, 18:29:42
Maniac

любопытно, сейчас попробую
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: semya от 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/\'));
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: Neter от 21 Марта 2003, 23:51:33
a@mail.dux.ru, Не слушай маньяков :) Тебе Ромик правильно посоветовал...
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: a@mail.dux.ru от 22 Марта 2003, 01:28:24
Neter
А чего, "маньякам" спасибо,
$html = implode (\'\', file (\'http://www.example.com/\'));
помогло :)

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

проблема в том, что на странице много форм пользователь может заполнить и проблема в том как их передать
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: nagash от 22 Марта 2003, 01:39:03
в формах указывать абсолютные пути
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: Меняздесьдавнонет от 22 Марта 2003, 10:21:17
ничего не понял.
то надо хтмл сгенеренный, то заполненные формы.
ты можешь толком объяснить свою задачу?
закрадывается в меня подозрение, что решается она совсем другими средствами.
Название: как увидеть html Sourse сгенеренной php страницы
Отправлено: Alexandr от 27 Марта 2003, 09:43:23
header("Content-type: application/XXXX");
header("Content-Disposition: attachment; filename=downloaded.html");