include_once("class_upload/class.upload.php");
$foo = new Upload($_FILES['form_field']);
if ($foo->uploaded) {
// บันทึกรูปภาพที่อัปโหลดโดยไม่มีการเปลี่ยนแปลง 
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'original image copied';
} else {
echo 'error : ' . $foo->error;
}
// บันทึกรูปภาพที่อัปโหลดด้วยชื่อใหม่
$foo->file_new_name_body = 'foo';
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'image renamed "foo" copied';
} else {
echo 'error : ' . $foo->error;
}
// บันทึกรูปภาพที่อัปโหลดด้วยชื่อใหม่พร้อมกับลดขนาดรูปภาพ 
$foo->file_new_name_body = 'image_resized';
$foo->image_resize = true;
$foo->image_convert = gif;
$foo->image_x = 100;
$foo->image_ratio_y = true;
$foo->Process('/home/user/files/');
if ($foo->processed) {
echo 'image renamed, resized x=100 and converted to GIF';
$foo->Clean();
} else {
echo 'error : ' . $foo->error;
}
}

ตัวอย่างการใช้งานจาก thaicreate 

เว็บไซต์ดาวน์โหลดไฟล์ class.upload

Template Settings

Color

For each color, the params below will give default values
Blue Red Oranges Green Purple Pink

Body

Background Color
Text Color

Header

Background Color

Footer

Select menu
Google Font
Body Font-size
Body Font-family
Direction