You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
89 lines
2.5 KiB
89 lines
2.5 KiB
PHP Sandbox
|
|
===========
|
|
|
|
A web editor to try your PHP code.
|
|
|
|
Creating a test file or using php's interactive mode can be a bit cumbersome
|
|
to try random php snippets. This allows you to run small bits of code easily
|
|
right from your browser.
|
|
|
|
It is secure since it's accessible only from localhost, and very easy to
|
|
setup and use.
|
|
|
|
About this fork
|
|
---------------
|
|
|
|
This is a fork of the original code by Jordi Boggiano.
|
|
|
|
**Changes:**
|
|
|
|
- Changed colors to look more like Sublime Text, with Monokai theme
|
|
- Slitly improved layout
|
|
- Removed info text at the bottom of the screen
|
|
- Output is now plain text, not HTML (more useful for debugging)
|
|
- Removed "krumo" (some kind of PHP library)
|
|
- Removed "clippy" (flash applet for clipboard support)
|
|
- Updated ACE to 1.2.0 with a patch to support the trait keyword
|
|
- Hidden loader animation (was broken)
|
|
|
|
Screenshot
|
|
----------
|
|
|
|

|
|
|
|
Installation
|
|
------------
|
|
|
|
Clone the git repo and run `composer install`, and place somewhere it in your webroot.
|
|
|
|
You can also use the internal PHP server - just run:
|
|
|
|
$ php -S localhost:1337
|
|
|
|
And go to `http://localhost:1337`
|
|
|
|
Alternatively, use the `Makefile` - run `make` and the server will start.
|
|
|
|
Configuration
|
|
-------------
|
|
|
|
Default settings are available in `config.php.dist`, if you would like to modify
|
|
them, you can copy the file to `config.php` and edit settings.
|
|
|
|
Contributing
|
|
------------
|
|
|
|
Code contributions or ideas are obviously much welcome. Send pull requests or issues on github.
|
|
|
|
Authors
|
|
-------
|
|
|
|
Originally by:
|
|
|
|
**Jordi Boggiano** - [<j.boggiano@seld.be>](mailto:j.boggiano@seld.be)<br>
|
|
Web: [seld.be](http://seld.be/)<br>
|
|
Twitter: [@seldaek](http://twitter.com/seldaek)<br>
|
|
GitHub: [Seldaek/php-console](https://github.com/Seldaek/php-console)
|
|
|
|
Modified by:
|
|
|
|
**Ondřej Hruška** [<ondra@ondrovo.com>](mailto:ondra@ondrovo.com)<br>
|
|
Web: [www.ondrovo.com](http://www.ondrovo.com)<br>
|
|
Twitter: [@MightyPork](http://twitter.com/MightyPork)<br>
|
|
GitHub: [MightyPork/php-console](https://github.com/MightyPork/php-console)
|
|
|
|
|
|
License
|
|
-------
|
|
|
|
PHP Console is licensed under the New BSD License, which means you can do pretty much anything you want with it.
|
|
|
|
New BSD License - see the LICENSE file for details
|
|
|
|
Acknowledgements
|
|
----------------
|
|
|
|
PHP Console bundles the following libraries, and the work of their respective authors is very much appreciated:
|
|
|
|
- [jQuery](http://jquery.com) licensed under the MIT License
|
|
- [ACE](http://ace.ajax.org/) licensed under the MPL/LGPL/GPL Licenses
|
|
|