Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter上载文件/图像仅在脱机时工作_Php_File_Codeigniter_Upload - Fatal编程技术网

Php Codeigniter上载文件/图像仅在脱机时工作

Php Codeigniter上载文件/图像仅在脱机时工作,php,file,codeigniter,upload,Php,File,Codeigniter,Upload,我做了一个代码在网上上传文件,当我还在使用xampp时,它总是运行良好,但在我上传到主机后,文件上传不起作用 这是我的密码: 型号(用于更新数据库记录) 控制器(用于将img/文件上载到web目录) function logo_web() { $timestamp=日期('YmdHi'); $img=$\u文件['userfile']['name']; $config['file_name']=$timestamp.。..$img; $config['upload_path']='asset/i

我做了一个代码在网上上传文件,当我还在使用xampp时,它总是运行良好,但在我上传到主机后,文件上传不起作用

这是我的密码:

型号(用于更新数据库记录)

控制器(用于将img/文件上载到web目录)

function logo_web()
{
$timestamp=日期('YmdHi');
$img=$\u文件['userfile']['name'];
$config['file_name']=$timestamp.。..$img;
$config['upload_path']='asset/img/';
$config['allowed_types']='gif | jpg | png | bmp | jpeg | png';
$config['max_size']='1024';
$config['max_width']='1600';
$config['max_height']='1200';
$config['remove_spaces']=FALSE;
$this->load->library('upload',$config);
$data=array('upload_data'=>$this->upload->data());
$this->m_cmm_bimbel->edit_logo_web();
回声“
警惕('Success!!');
window.location.href='logo_web';
";
}
它在xampp localserver中运行得非常好。。 不在hostingserver中


有什么提示吗?

你能试试$config['upload_path']='。/asset/img/';并确保目录存在,并且您在给定路径上有足够的读/写权限。我尝试了“/asset/img/”和base_url()asset/img/“你检查过目录的权限了吗?当然,我已经准备好了一切,也许……你必须设置上传目录的777权限。”
function edit_logo_web()
    {
    $timestamp = date('YmdHi');
    $img = $_FILES['userfile']['name'];
    $logo = $timestamp."_".$img;
    $data = array (
    'logo'  => $logo
    );
    $id = 1;
    $this->db->where('site.id', $id);   
    if($this->upload->do_upload()){
    $this->db->update('site', $data);}
    else{
    }
    }
    function logo_web()
        {
        $timestamp = date('YmdHi');
        $img = $_FILES['userfile']['name'];
        $config['file_name'] = $timestamp."_".$img;
        $config['upload_path'] ='asset/img/';
        $config['allowed_types'] = 'gif|jpg|png|bmp|jpeg|png';
        $config['max_size']    = '1024';
        $config['max_width']  = '1600';
        $config['max_height']  = '1200';
        $config['remove_spaces'] = FALSE;
        $this->load->library('upload', $config);
        $data = array('upload_data' => $this->upload->data());
        $this->m_cmm_bimbel->edit_logo_web();
        echo "<script>
        alert('Success !!');
        window.location.href='logo_web';
        </script>";
    }