Single File Contract
A contract that lives in a single file and becomes static HTML after it's been signed.
- Generate a contract file โ
- Upload it to your server
- Send your client a link to it
How it works
- Click the link above to create a contract file with custom content or HTML, a signature for the first party, and filename like
contract-1234567890.php
. - Upload the generated file to your own server or domain. You can also rename this file and put it in a folder with a unique name, eg:
contract-1234567890/index.php
. - Once signed by both parties, the PHP file will delete itself from your server and leave behind a static HTML file.
What's in each file
contract.php
An example of a contract script: contains all code (PHP, CSS, HTML, PNG-data, JS) required by a stand-alone contract file. Upon being signed, this script deletes itself (or rather, it deletes its .php file), and leaves behind an .html file with the same name: a final version of the contract, signed by both parties.
The first 10 or so lines of the file are used to store contract metadata (one per line), ie:
<?php /* ##########################
[client_email]
[dev_email]
[dev_signature]
[dev_ip]
[dev_timestamp]
[dev_timestamp_offset]
[dev_name]
[client_name]
###################################
test.php
A copy of contract.php
-- the only difference is when the filename is test.php
or demo.php
the PHP file doesn't delete itself when signed.
๐ /generator/
Folder containing all the code behind the online generator.
The Contract Generator be downloaded by getting the generator.zip archive from the Releases section.