Вопрос № 162430: Добрый день. Можно ли прочитать в переменную всё что передаётся браузеру, не по кускам а всё целиком в конце сценария??. (весь html)??...
Вопрос № 162439: Здравствуйте господа эксперты. У меня такой вопрос: Есть главная страница (index.htm) и (news.htm). В странице новостей есть несколько новостей (5 например), как можно сделать с помощью PHP чтобы на главной странице отображалось количество новостей, ...
Вопрос № 162.430
Добрый день. Можно ли прочитать в переменную всё что передаётся браузеру, не по кускам а всё целиком в конце сценария??. (весь html)??
Отвечает: Алтунин Василий Владимирович
Здравствуйте, Mihail Osabin! Вообще-то есть два системных массива
$_GET и $_POST
Если под "получить все целиком", вы имели все что передается скрипту то вот пример
Уже отосланный браузеру html-код, т.е. после команд типа echo никак обратно не получить, только если извратится и использовать AJAX.
Если вы хотите прочитать в переменную все что передается браузеру, то имеет смысл сначала весь передаваемый код поместить в некую переменную, а потом передать в виде get
или post параметра.
А вообще вопрос довольно неточен, так что простите если я все таки не ответил ;)
Ответ неверный: существуют функции ob_*, которые контролируют output buffer и дают возможность обработать его содержимое. Кроме того "передать браузеру в виде get или post параметра" ничего нельзя: методами GET и POST данные передаются ОТ браузера, а не В браузер.
--------
∙ Отредактировал: PVS@Lviv, Профессионал
∙ Дата редактирования: 16.03.2009, 10:32 (время московское)
Ответ отправил: PVS@Lviv (статус: Профессионал) Украина, Львов ---- Ответ отправлен: 16.03.2009, 10:25
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245408 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Действительно все просто!!
Вопрос № 162.439
Здравствуйте господа эксперты. У меня такой вопрос: Есть главная страница (index.htm) и (news.htm). В странице новостей есть несколько новостей (5 например), как можно сделать с помощью PHP чтобы на главной странице отображалось количество новостей, а не таже информация из страницы новостей.
#thank 245393 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 5 Комментарий оценки: Спасибо бльшое.
Отвечает: BahuL
Здравствуйте, Уманский Денис! Ну для начала, файлы .htm подойдут только в том случае, если у вас сервер настроен на исполнение пхп в файлах этого типа, обычно для пхп используют файлы .php Учитывая что у вас пхп можно сделать вывод, что в файл news.htm новости у вас берутся либо из базы данных либо из текстовых фалов, в таком случае если новости из базы, то в индексе вы просто делаете запрос на подсчет количества записей, если же новости из файлов (в каждом файле одна новость) - считаете количество файлов
с новостями, (в одном файле много новостей) - ставите возле начала новости какие-нибудь метки которые находите скриптом и считаете их количество. Если же файл news.htm заполняется вручную и там нету никакого скрипта выборки новостей, то и количество в индекс можно прописывать вручную,или же разбирать скриптом файл и новостей и по каким-то меткам или особенностям верстки страницы определять начало каждой новости и считать количество таких начал.
Ответ отправил: BahuL (статус: 3-й класс)
Ответ отправлен: 16.03.2009, 10:37
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 245410 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Оценка за ответ: 3 Комментарий оценки: Я-то уже это понял. Мне бы примеры.
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.