4.0.0 • Published 4 years ago

php2html v4.0.0

Weekly downloads
213
License
MIT
Repository
github
Last release
4 years ago

php2html Build Status Coverage Status

Convert php files to html

Install

$ npm install --save php2html

To 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.3
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-cgi

Build 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.html

with router (for use with frameworks like symfony or yii)

php2html / --baseDir web --router web/app_dev.php > index.html

API

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

4.0.0

4 years ago

3.0.1

4 years ago

3.0.0

4 years ago

2.0.1

5 years ago

2.0.0

5 years ago

1.0.1

5 years ago

1.0.0

6 years ago

0.2.4

8 years ago

0.2.3

8 years ago

0.2.2

8 years ago

0.2.1

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago