An open API service indexing awesome lists of open source software.

https://github.com/coderofsalvation/browserstream

Stream text to browser in realtime without using websockets using PHP
https://github.com/coderofsalvation/browserstream

Last synced: about 1 year ago
JSON representation

Stream text to browser in realtime without using websockets using PHP

Awesome Lists containing this project

README

          

BrowserStream
=============




Stream text to browser in realtime without using websockets.
Think simple text progressbars, logging, longrunning tasks, terminal output etc.

## Usage

$ composer require coderofsalvation/BrowserStream

and then

Now go to your browser and you'll see 'loading' and dots being added every second OH MY! :)

Test it with curl like so:

$ curl -H "Accept: text/event-stream" -N -s "http://localhost/foo.php"

## Apache Gzip == no worky

Usually apache gzips the output of php.
This is not good if you want realtime output.
Therefore disable apache gzip buffering in .htaccess for a particular (realtime streaming) url like so:

RewriteRule ^(yoururl)$ $1 [NS,E=no-gzip:1,E=dont-vary:1]

## License

BSD