Hello All,
I had to make a custom form for file uploading in PHP, I am explaining here the way to upload a file.
<?php //error_reporting(E_ALL); if(isset($_FILES) && !empty($_FILES['docname'])) { $target_dir = "../tmp/"; $target_file = $target_dir . basename($_FILES["docname"]["name"]); $isUploaded = 1; // Check if file already exists if (file_exists($target_file)) { echo "Sorry, file already exists."; $isUploaded = 2; } // Check if $isUploaded is set to 2 if ($isUploaded == 2) { echo "Sorry, your file was not uploaded."; // if everything is ok, try to upload file } else { if (move_uploaded_file($_FILES["docname"]["tmp_name"], $target_file)) { echo "The file ". basename( $_FILES["docname"]["name"]). " has been uploaded."; } else { echo "Sorry, there was an error uploading your file."; } } } ?> <form id="doc-form" name="doc-form" method="post" action="" enctype="multipart/form-data"> <label>Upload Document</label> <input type="file" title="file" name="docname"> <input type="submit" value="Upload file" id="Submit" /> </form>