Welcome Guest, Not a member yet? Register   Sign In
Upload de arquivos na locaweb
#21

[eluser]mestresan[/eluser]
confirme se vc nao está carregando o
$this->load->library('upload', $config);
antes, em outro lugar... pois ai o $config nao vai pegar.
Nesse caso, use o initialize:
$this->upload->initialize($config);

se nao for... ai ja nao sei qual o problema com o seu servidor ou codigo Sad .. so vendo na integra
#22

[eluser]cebalzer[/eluser]
Esta e minha funcao de gravar uma nova foto.tentei com o initialized tambem.
Code:
public function novo() {
        if ($_SERVER['REQUEST_METHOD'] == 'POST') {
            $ft = new stdClass();
            $prod = new stdClass();
            $ft->title = $this->input->post('title');
            $ft->desc_foto = $this->input->post('desc_foto');
            $cod_produto = $this->input->post('produto');
            $ft->cod_produto = $cod_produto;
            $prod->fl_foto = 'T';
            /* INICIO DA CONFIGURACAO DE ENVIO DE ARQUIVO */
            $config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . '/uploads/';
            $config['allowed_types'] = 'gif|jpg|png';
            $config['max_size'] = '900';
            $config['max_width'] = '3000';
            $config['max_height'] = '2500';
            //$this->upload->initialize($config);
            $this->load->library('upload', $config);
            if (!$this->upload->do_upload('userfile')) {
                echo $this->upload->display_errors();
                $_SERVER['DOCUMENT_ROOT'];
            } else {
                $data = $this->upload->data();
            }
            foreach ($data as $value => $v) {
                if ($value == 'file_name')
                    $ft->path = $v;
            }
            /* FIM DA CONFIGURACAO */

            $this->regras_validacao();
            if ($this->form_validation->run() == FALSE) {
                $res = "Validação não completada,por favor verifique!";
            } else {
                $cod = $this->obj->InserirFoto($ft, $prod);
                $this->session->set_flashdata('mensagem', 'Foto cadastrada com sucesso!');
                redirect('foto/foto_controller/index');
            }
        }
        $dados = array(
            'produto' => $this->obj->ListaFotoProd(),
            'form' => 'Cadastro de Fotos'
        );
        $cabecalho = array(
            'js' => '/assets/js/js_galeria.js',
            'title' => "Cadastro de Fotos",
            'form' => 'F'
        );
        $this->load->view('header', $cabecalho);
        $this->load->view('foto/foto_form', $dados);
        $this->load->view('footer');
    }
#23

[eluser]cebalzer[/eluser]
Entao assim, fiz um codigo como no exemplo do codeigniter utilizando somente uma view, e um controller no servidor, assim mesmo continuou o erro a persistir.
Existe alguma configuração que não esteja correta na pasta System??
#24

[eluser]mestresan[/eluser]
deve ser algo do servidor... mas nao tenho ideia oque possa ser.. se continua dando erro do path, a unica coisa que sobra é a permissao.
Tenta jogar o CI num outro servidor... apesar que voce disse que roda local... entao, problema é o lixo da locaweb....
#25

[eluser]cebalzer[/eluser]
A permissao das pastas estao todas 777.
Cara local roda redondinho, sem erro de nada, eu vo tenta amanha num servidor da kinghost, nunca trabalhei com a kinghost, espero não ter problemas.
Vou fazer um exemplo so com o upload pra postar la.
#26

[eluser]mestresan[/eluser]
recomendo www.isbrasil.info Wink




Theme © iAndrew 2016 - Forum software by © MyBB