ID: 8108
Updated by: andre
Reported By: [EMAIL PROTECTED]
Status: Analyzed
Old-Bug Type: Output Control
Bug Type: Feature/Change Request
Assigned To: 
Comments:

a) the ob_filter() part is not needed, because output
buffers are nestable
b) would be fine to have ob_transsid or similar, much more
flexible

moving to feature requests

Previous Comments:
---------------------------------------------------------------------------

[2000-12-11 11:42:48] [EMAIL PROTECTED]
I've been thinking about this a bit more.  I'm not sure if adding the ability to 
obtain the correct length of the buffered output in this case is more important than 
retailing the ability to save a non-user-specific version of the output.  

"Fixing" my problem would mean that a page caching system that writes plain .html 
files from database using the ob_ functions would be broken.

Would it be possible to add a function that performs the same function as trans-sid, 
but at a script level?  With this in place, I could turn off trans-sid and manipulate 
the output buffer directly.

A generic ob_filter() facility could come in handy for other things too, such as 
highlighing search terms in a page request.  Especially if it had a switch to filter 
the HTML, the marked up text, or both.


---------------------------------------------------------------------------

[2000-12-11 09:45:54] [EMAIL PROTECTED]
Actually, I guess trans-sid should be implemented as
output-buffering filter, just as gz-compression. Otherwise
what you are trying to do would never work.

---------------------------------------------------------------------------

[2000-12-05 02:32:04] [EMAIL PROTECTED]
Sorry, miscategorized.

---------------------------------------------------------------------------

[2000-12-05 02:04:24] [EMAIL PROTECTED]
I've got php4.3.3pl1 compiled as a CGI with --enable-trans-sid.

I currently use the ob_length function to send a Content-Length header with my 
semi-static pages to enhance their cacheability.  As soon as I enabled trans-sid with 
cookies disabled this behaviour broke, because ob_length appears to be calculated 
before the SID is applied to the page.  My pages get truncated by browsers that accept 
the content-length header (all modern browsers).


---------------------------------------------------------------------------



ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at http://bugs.php.net/?id=8108&edit=2


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to