Welcome Guest, Not a member yet? Register   Sign In
Error with filetype for video..same as photo
#1

[eluser]businessman332211[/eluser]
OK this is strange.
Code:
<?php
    function add_video($tribute_id) {
        $validated = false;
        $video     = '';
        $view_data['tribute_id'] = $tribute_id;
        
        if (isset($_FILES['video']['tmp_name']) && $_FILES['video']['tmp_name'] != '') {
            $config['upload_path'] = './public/assets/memorial_videos/';
            $config['allowed_types'] = '*';
            $config['max_size']    = '0';
            
            $this->load->library('upload', $config);
            
            if ($this->upload->do_upload('video')) {
                $video = $this->upload->data();
                $validated = true;
            }else {
                echo $this->upload->display_errors();
                $data['error'] = $this->upload->display_errors();
                $validated = false;
            }
        }else {
            $validated = false;    
        }
        if ($validated == true) {
            
            // Load model and get params
            $this->load->model('Tribute_model');
            $data['tribute_id'] = $tribute_id;
            $data['user_id']    = $this->session->userdata('user_id');
            $data['video_name'] = $video['file_name'];
            
            // Database information
            $this->Tribute_model->video_insert($data);
            
            $this->load->view('funeralhome_addvideosuccess');
        }else {
            $this->load->view('funeralhome_addvideo', $view_data);
        }        
    }
    
    function add_photo($tribute_id) {
        $validated = false;
        $photo     = '';
        $view_data['tribute_id'] = $tribute_id;
        
        if (isset($_FILES['photo']['tmp_name']) && $_FILES['photo']['tmp_name'] != '') {
            $config['upload_path'] = './public/assets/memorial_photos/';
            $config['allowed_types'] = 'gif|jpg|png';            
            
            $this->load->library('upload', $config);
            
            if ($this->upload->do_upload('photo')) {
                $photo = $this->upload->data();
                $validated = true;
            }else {
                $data['error'] = $this->upload->display_errors();
                $validated = false;
            }
        }else {
            $validated = false;    
        }
        if ($validated == true) {
            // Load model and get params
            $this->load->model('Tribute_model');
            $data['tribute_id'] = $tribute_id;
            $data['user_id']    = $this->session->userdata('user_id');
            $data['photo_name'] = $photo['file_name'];
            
            // Database information
            $this->Tribute_model->photo_insert($data);
            
            $this->load->view('funeralhome_addphotosuccess');
        }else {
            $this->load->view('funeralhome_addphoto', $view_data);
        }        
    }
?>

The one for videos does not work. The one for photos does work. Strange...exact same path.
By the way the error that is returned is something about the filepath being incorrect...although I am using the same path for both images and videos besides that one adjustment?




Theme © iAndrew 2016 - Forum software by © MyBB