You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
3 years ago | |
---|---|---|
CsrfException.php | 3 years ago | |
FileUpload.php | 3 years ago | |
Form.php | 3 years ago | |
FormField.php | 3 years ago | |
HiddenFormField.php | 3 years ago | |
README.md | 3 years ago | |
SecretFormField.php | 3 years ago | |
SelectField.php | 3 years ago | |
StaticFormField.php | 3 years ago | |
UploadException.php | 3 years ago | |
test.php | 3 years ago |
README.md
Post
Some code to formalize parsing POST data and generating HTML forms. This is made as an attempt to de-duplicate code around generating forms with pre-existing data filled in.
There is no templating included, the final step for HTML generation must be done by the parent application.
An example parent application is given in test.php
.
Due to a lack of useful documentation, test.php
is also the reference implementation.
Testing is done by clicking around in test.php
.
Dependencies
- session_start() needs to be called from the parent application
- openssl is required for CRSF token generation
- class autoloading needs to be done from parent application
How to use it
Include it via git checkout or submodule into the class autoload directories, under Post/
.
There is no packaging for compose etc, this is mostly meant for conventional php applications.