This is my uploadinfg files code in codeigniter application
function upload_logo(){
$ex=$_FILES['uploadfile']['name'];
$epld=explode('.',$ex);
$filename=date("mdyHis").".".$epld[1];
$userfile_size=$_FILES['uploadfile']['size'];
$imggtype=$_FILES['uploadfile']['type'];
if(move_uploaded_file($_FILES['uploadfile']['tmp_name'],"./uploads/".$filename))
{
echo $filename;
}
}
Here uploadfile is the name of the file field.And i have a folder with name uploads in root folder.When i uploading file i got errors.This is working in our server but not working in client’s server.
A PHP Error was encountered
Severity: Warning
Message: move_uploaded_file(./uploads/112911224341.docx) [function.move-uploaded-file]: failed to open stream: Permission denied
Filename: controllers/pms.php
Line Number: 156
A PHP Error was encountered
Severity: Warning
Message: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/tmp/phpvhzCkw' to './uploads/112911224341.docx'
Filename: controllers/pms.php
Line Number: 156
How can i solve this?
The error message states that it’s a permissions issue. Ensure that you have the correct permissions set on the the uploads folder. From the documentation: