php2html
v4.0.0
Published
Convert php files to html
Readme
php2html

Convert php files to html
Install
$ npm install --save php2htmlTo make this work you need the php-cgi binaray in your PATH.
Installing php-cgi
OSX
The php-cgi binary can be installed via Homebrew by tapping the
homebrew-php repository:
brew install [email protected]Windows
The php-cgi binary can be installed via XAMPP.
Here is how you can add the binary to your PATH: Link
Ubuntu
sudo apt-get install php-cgiBuild plugins
Usage
var php2html = require('php2html');
php2html('index.php', function(err,data){
// do something awesome
});CLI
~$ php2html index.php > index.html~$ cat index.php | php2html > index.htmlwith router (for use with frameworks like symfony or yii)
php2html / --baseDir web --router web/app_dev.php > index.htmlAPI
php2html(input, [options], callback)
input
Required
Type: string
options
baseDir
Type: String
Default value: process.cwd()
Specify a docroot for the php Server. All php files will be served relative to this directory.
router
Type: String
Default value: undefined
Use a router script. Useful for frameworks like symfony
processLinks
Type: Boolean
Default value: false
Convert internal links pointing to .php pages to the .html equivalent.
getData
Type: Object
Default value: {}
Pass data to php file using $_GET.
port
Type: Int
Default value: undefined
php2html will use a random for port to fetch content. Use this option to manually specify the port.
requestHost
Type: String
Default value: undefined
USe this option to tweak the request host passed to the .php script as SERVER_NAME and SERVER_PORT.
License
MIT © Ben Zörb
