Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   PHP, include(), буфер вывода (http://forum.oszone.net/showthread.php?t=56186)

Dimonweb 05-11-2005 20:37 370612

PHP, include(), буфер вывода
 
Здравствуйте! А можно ли в PHP сделать так, чтобы функция include не выводила данные в буфер?

elfoflorien 06-11-2005 13:08 370728

Dimonweb
в смысле ошибки работы функции? тогда
PHP код:

@include( "..." ); 


Dimonweb 06-11-2005 14:57 370757

elfoflorien
Цитата:

в смысле ошибки работы функции?
Нет. Я имел в виду, чтобы при выполнении
include("page.html");
содержимое страницы page.html не выводилось.

vadimiron 06-11-2005 15:22 370765

Dimonweb
Я вас не понимаю, какой смысл в этом, если вам не нужен вывод, то не пользуйтесь этой функцией, объясните, что вам нужно, может есть другие функции для этого

Dimonweb 06-11-2005 22:28 370879

vadimiron
Мне нужно, чтобы обработалась информация на странице (например, счетчики и т.п.), а далее содержимое не загружалось в буфер вывода.

archy 07-11-2005 20:36 371265

Все зависит от содержимого файла, который инклюдим. Это обычный php файл.

vadimiron 08-11-2005 02:31 371360

Dimonweb
для этого тогда надо пользоваться другими функциями, include() подключает в вызывающий скрипт содержимое вызываемого файла.
Если же вам надо всего лишь прочитать содержимое файла для его обработки, то пользуйтесь функциями типа fopen, file и тд

Prisoner 09-11-2005 10:33 371815

Цитата:

Мне нужно, чтобы обработалась информация на странице (например, счетчики и т.п.), а далее содержимое не загружалось в буфер вывода.
Обработалась информация на странице... имеется ввиду, что обрабатываться эта некая информация будет во включаемом файле, так? Хм, ну тогда только обрабатывайте и ничего в нем не выводите, совсем. поглядите в мануале механизм работы инклюдов - если нужно пользоваться результатами обработки включаемого файла, то в скрипте в котором делается инклюд все будет видимо - инклюд наследует область видимости.


Время: 19:23.

Время: 19:23.
© OSzone.net 2001-