Uploading File Issue In Codeigniter

10,223

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:

You'll need a destination folder for your uploaded images. Create a folder at the root of your CodeIgniter installation called uploads and set its file permissions to 777.

Share:
10,223
Kichu
Author by

Kichu

Software Engineer

Updated on June 06, 2022

Comments

  • Kichu
    Kichu almost 2 years

    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?