Be a PHP form ninja and build forms the right way!
PHP class to easily generate and validate forms - without the hassles.
- lots of pro features
- gives identical JS and PHP validation
- easy configuration with PHP arrays
- flexible and extensible
- standards compliant, unit tested
- built-in accessibility support
- template engine and ini file support
- free version and friendly pricing
Many of its expert features you'll never find in other form generators or classes! Be sure to check the examples and the tour at least - these cover Google Maps coordinate picker, built-in reCaptcha validation, dependency validation and more!
The top 6 reasons why you gonna love Clonefish:
Eliminate the form suckA truly versatile form class that does all the work!
No more stress for youGive yourself a break: pre- validate with JS on the client side, and finally with PHP on the server!
Transparent on all levelsFits to any form design and layout, silently helps with form quirks!
Easiest on the planetForm element configuration using an array, form properties in object attributes or ini file!
Absolutely compatibleXHTML, multilingual, no interference with your JS framework, fast and light
ExtensibleConnect to any database, implement special form elements or validation types!
Wanna see some code right now?
Validating a form using Clonefish is like this:
- create a configuration array (or use the free online form builder!)
- display the form:
$yourform = new Clonefish(...); $yourform->addElements( $configuration ); echo $yourform->getHTML();
- Submit the form! The form gets validated using JS in the browser, and will get submitted on successful validation.
$yourform->validate()re-validates totally identically again - this time using PHP!
$yourform->getValues()- get the submitted values in an array.
And why is it so great? Because it helps you to build safe and useable forms easily without hassles.
affiliate program!Do you run a PHP blog or related website? Join as an affiliate and earn money!
form validation for developers!clonefish is a proven, mature form generator class that helps PHP developers to create, validate and process secure, flexible and easy-to-maintain forms