PHP File Upload :– In this tutorial you will see how to upload a file on remote server.You can upload any kind of file like images, videos, ZIP files, Microsoft Office documents, PDFs, as well as executables files and a wide range of other file types.
We have given the best suitable example for understanding file uploading approach in detail.
PHP $_FILES:
The PHP global $_FILES contains all the information of file. By the help of $_FILES global, we can get file name, file type, file size, temp file name and errors associated with file.
For example $_FILES[‘filename’][‘tmp_name’] returns temporary file’s folder where it will store i.e. c://xampp?temp.
move_uploaded_file() function:
Most oftenly when we upload file ;it will go into temp folder in c://xampp//temp and now move_uploaded_file() function comes into picture and sends file from temp folder to remote server.
In below example one thing to remember is that we have created a folder named “uploads” where our jellyfish.jpg file will be uploaded.
PHP File Upload | Example
Example
|
Example
<?Php $target_path = "./uploads"; $temp_dir=$_FILES['fileToUpload']['name']; echo $temp_dir; echo "<br?>"; $tempdir=$_FILES['fileToUpload']['tmp_name']; echo $tempdir; echo "<br/>"; echo $target_path = $target_path.'/'.basename( $_FILES['fileToUpload']['name']); if(move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $target_path)) { echo "File uploaded successfully!"; } else{ echo "Sorry, file not uploaded, please try again!"; } ?> |