Home > Article > Backend Development > Simple example of php multiple image upload (picture and text)
A simple example of uploading multiple images in PHP, just for reference for beginners, produced by Programmer's Home. Do not redistribute without permission.
A simple example of uploading multiple images in php for reference by beginners. Produced by Script Academy, reproduction without permission is prohibited. 1. Image upload front page upload.html Pay attention to input type=file and enctype="multipart/form-data", which are the keys to PHP file upload. 2. Program to handle multiple file uploads do_upload.php The following demonstrates the specific upload process: step1: step2: Step 3 of uploading pictures: During the actual test process, it is prompted that the image upload failed. Log in to the Linux server and grant writable permissions to the files directory. As shown below: Attachment: About the $_FILES array of php The contents of the $_FILES array are as follows: $_FILES['myFile']['name'] The original name of the client file. $_FILES['myFile']['type'] The MIME type of the file, which requires the browser to provide support for this information, such as "image/gif". $_FILES['myFile']['size'] The size of the uploaded file, in bytes. $_FILES['myFile']['tmp_name'] The temporary file name stored on the server after the file is uploaded, usually the system default. It can be specified in upload_tmp_dir of php.ini, but setting it with the putenv() function will not work. $_FILES['myFile']['error'] The error code related to the file upload. ['error'] was added in PHP 4.2.0. Here is its description: (They became constants after PHP3.0) UPLOAD_ERR_OK Value: 0; No errors occurred and the file was uploaded successfully. UPLOAD_ERR_INI_SIZE Value: 1; The uploaded file exceeds the value of the upload_max_filesize option in php.ini. UPLOAD_ERR_FORM_SIZE Value: 2; The size of the uploaded file exceeds the value specified by the MAX_FILE_SIZE option in the HTML form. UPLOAD_ERR_PARTIAL Value: 3; Only part of the file was uploaded. UPLOAD_ERR_NO_FILE Value: 4; No files were uploaded. Value: 5; Upload file size is 0. After the file is uploaded, it is stored in the temporary directory by default. At this time, you need to use a program to delete it from the temporary directory or move it to other places. If not, it will be deleted. That is, no matter whether the upload is successful or not, the files in the temporary directory will always be deleted after the script is executed. Therefore, please use the copy() function to copy it to another location before deleting it, so that the entire file upload process is completed. Okay, that’s it for today’s content, a very simple example of uploading multiple images in PHP. Programmer’s Home, dedicated to you every day! |