Simple way to upload file using php.
//HTML code
<input type="file" required="" name="avatarUrl"/>
//On action page code where form is being submitted.
if($_FILES['avatarUrl']['name']!='') {
$fileTmpPath = $_FILES['avatarUrl']['tmp_name'];
$fileName = $_FILES['avatarUrl']['name'];
$fileSize = $_FILES['avatarUrl']['size'];
$fileType = $_FILES['avatarUrl']['type'];
$fileNameCmps = explode(".", $fileName);
$fileExtension = strtolower(end($fileNameCmps));
$dateMin = date('Ymdhms');
$rand = $dateMin;
$newFileName = $rand.$fileName.'.'.$fileExtension;
//Add directory path where you want to upload files. Here in this case its in member_assets folder
$uploadFileDir = 'member_assets/';
$dest_path = $uploadFileDir . $newFileName;
move_uploaded_file($fileTmpPath, $dest_path);
}
*Note:
1. Make sure you have added the enctype="multipart/form-data" to the form.
Eg. <form action="actionPagePath.php" method="POST" enctype="multipart/form-data">
2. For file extension validation, Click here.
Comments
Post a Comment