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]