🆕 12/31/23: Added functionality for shortcodes.
- Generate a contract file →
- Upload it to your server
- Send your client a link to it
- 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.
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]
###################################
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.
Folder containing all the code behind the online generator.
The Contract Generator can be downloaded by getting the generator.zip archive from the Releases section.