azizny
Sep 19th 2008, 2:11 pm
Here is the PHP Code:
/*
Sample Implementation of Form Processing
----------------------------------------
*/
require('formProcessor.class.php');
/* Create a new processor */
$doForm = new processForum;
/* Mail the forum to
alllowed separators(, :;) can be mixed together
*/
$doForm->sendMail('support@sonimager.com');
/* Site variables */
$doForm->setSettings('Site Name','support@sonimager.com');
/////////////////////////////////////////////////////////////
/* File Uploading, can be ignored if no files are
uploaded */
/////////////////////////////////////////////////////////////
/* Do you want to email files to above emails?
*/
$doForm->mailFiles(true);
/* Where to store files uploded */
$doForm->setStorage('../fileStore/');
/* Allowed extensions
alllowed separators(, :;) can be mixed together
*/
$doForm->allowedExtensions('jpeg,gif;png:jpg');
/* Max file Size KB */
$doForm->maxSize(256000);
/////////////////////////////////////////////////////////////
/* End file uploading options */
/////////////////////////////////////////////////////////////
/* Are there any required fields?
If so, are they username? email? */
$requirements[] = array('user_name','username');
$requirements[] = array('friend_email','email');
$requirements[] = array('comment');
/* Check required fields - Will return error
message */
$message =
$doForm->requireField($requirements,$_POST);
if($message == NULL){
/* Process the forum, check for required fields
*/
$doForm->processForm($_POST);
/* If everything is OK, go ahead and upload
files */
$message = $doForm->uploadFiles($_FILES);
/* $message will contain an array with any
mistakes with uploads
Check if everything is good: */
if(!is_array($message)){ $message = 'Everything is good.';}
}
I just released this class, I will be adding more options/styles soon.
Download Class/Implementation (http://awesomephp.com/?Download*14)
Peace,
/*
Sample Implementation of Form Processing
----------------------------------------
*/
require('formProcessor.class.php');
/* Create a new processor */
$doForm = new processForum;
/* Mail the forum to
alllowed separators(, :;) can be mixed together
*/
$doForm->sendMail('support@sonimager.com');
/* Site variables */
$doForm->setSettings('Site Name','support@sonimager.com');
/////////////////////////////////////////////////////////////
/* File Uploading, can be ignored if no files are
uploaded */
/////////////////////////////////////////////////////////////
/* Do you want to email files to above emails?
*/
$doForm->mailFiles(true);
/* Where to store files uploded */
$doForm->setStorage('../fileStore/');
/* Allowed extensions
alllowed separators(, :;) can be mixed together
*/
$doForm->allowedExtensions('jpeg,gif;png:jpg');
/* Max file Size KB */
$doForm->maxSize(256000);
/////////////////////////////////////////////////////////////
/* End file uploading options */
/////////////////////////////////////////////////////////////
/* Are there any required fields?
If so, are they username? email? */
$requirements[] = array('user_name','username');
$requirements[] = array('friend_email','email');
$requirements[] = array('comment');
/* Check required fields - Will return error
message */
$message =
$doForm->requireField($requirements,$_POST);
if($message == NULL){
/* Process the forum, check for required fields
*/
$doForm->processForm($_POST);
/* If everything is OK, go ahead and upload
files */
$message = $doForm->uploadFiles($_FILES);
/* $message will contain an array with any
mistakes with uploads
Check if everything is good: */
if(!is_array($message)){ $message = 'Everything is good.';}
}
I just released this class, I will be adding more options/styles soon.
Download Class/Implementation (http://awesomephp.com/?Download*14)
Peace,