This is a simple PHP Image Upload class with image display code. It should be the simplest upload class for uploading files. You can set the image height, width, and file size to be displayed.
This is a simplePhp tutorial Image Upload classThe image display code is the simplest upload class for uploading files. You can set the image height, width, and file size to be displayed.
Uploadimg. class. php file
Class upload
{
Var $ upload_name;
Var $ upload_tmp_address;
Var $ upload_server_name;
Var $ upload_filetype;
Var $ file_type;
Var $ file_server_address;
Var $ image_w = 900; // The width of the image to be displayed
Var $ image_h = 350; // The height of the image to be displayed
Var $ upload_file_size;
Var $ upload_must_size = 50000; // specify the size of the file to be uploaded.
Function upload_file ()
{
$ This-> upload_name = $ _ files ["file"] ["name"]; // get the Upload file name
$ This-> upload_filetype = $ _ files ["file"] ["type"];
$ This-> upload_server_name = date ("y_m_dh_ I _s"). $ this-> upload_name;
$ This-> upload_tmp_address = $ _ files ["file"] ["tmp_name"]; // get a temporary address
$ This-> file_type = array ("image/gif", "image/pjpeg"); // type of the file that can be uploaded
$ This-> upload_file_size = $ _ files ["file"] ["size"]; // size of the uploaded file
If (in_array ($ this-> upload_filetype, $ this-> file_type ))
{If ($ this-> upload_file_size <$ this-> upload_must_size)
{
Echo ("Upload successful, thank you for your support ");
$ This-> file_server_address = "d: www. bkjia. comupload/". $ this-> upload_server_name;
Move_uploaded_file ($ this-> upload_tmp_address, $ this-> file_server_address); // remove from the temp directory
Echo (" file_server_address width = $ this-> image_w height = $ this-> image_h/>"); // display the image
}
Else
{
Echo ("the file capacity is too large ");
}
}
Else
{
Echo ("this file type is not supported. Please select again ");
}
}
}
Html upload code
<Form id = "form1" name = "upload" enctype = "multipart/form-data" method = "post" action = "upload. php">
<Input type = "hidden" name = "max_file_size"/>
<Input type = "file" name = "file"/>
<Input type = "submit" name = "submit" value = "submit"/>
</Form>
Call Method
Upload. php
Inlcude ('uploadimg. class. php ');
$ Dd = new upload;
$ Dd-> upload_file ();