php2html v4.0.0
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 php@7.3Windows
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
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
7 years ago
8 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago
11 years ago