Beto, Perdão! A culpa é minha, eu não especifiquei direito. os arquivos do tipo doc, xls, ppt. eu estou conseguindo. O meu problema está nos arquivos:"docx,xlsx,pptx",etc... e tem outro detalhe que não informei a vcs, eu estou usando o campo de upload da classe do rapyd. Então se alguém tiver alguma alternativa, agradeço! Desde já Obrigado.
2009/2/13 <[email protected]> > Enviar submissões para a lista de discussão Lista para > [email protected] > > Para se cadastrar ou descadastrar via WWW, visite o endereço > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > ou, via email, envie uma mensagem com a palavra 'help' no assunto ou > corpo da mensagem para > [email protected] > > Você poderá entrar em contato com a pessoa que gerencia a lista pelo > endereço > [email protected] > > Quando responder, por favor edite sua linha Assunto assim ela será > mais específica que "Re: Contents of Lista digest..." > > > Tópicos de Hoje: > > 1. xlsx,docx,pptx, não consigo fazer uploads dessas extenções > (Artur dos Santos) > 2. Re: xlsx,docx,pptx, não consigo fazer uploads dessas > extenções (Ricardo Valfreixo) > 3. Re: xlsx,docx,pptx, não consigo fazer uploads dessas > extenções (Beto) > 4. Capturar e tratar erro do banco de dados no CI (Emidio Leite) > 5. Re: Capturar e tratar erro do banco de dados no CI (Paulo Balzi) > 6. Re: Capturar e tratar erro do banco de dados no CI > (Ricardo Valfreixo) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 13 Feb 2009 13:01:06 -0200 > From: Artur dos Santos <[email protected]> > Subject: [CodeIgniter] xlsx,docx,pptx, não consigo fazer uploads > dessas extenções > To: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > Caros, > Venho mais uma vez, pedir auxilio de todos.Pois estou com implementando um > sistema, que fará uploads de vários tipos de arquivos. > O que está acontecendo é o seguinte: Quando faço uploads de arquivos do > tipo > doc, xls, ppt e etc... funciona muito bem.Mas quando tento uploadar algumas > dessas extenções, me retorna um mensagem dizendo que o tipo do arquivo que > eu envie não é válido. > Não sei mais oq fazer, já mexi no arquivo de configuração e add essas > eztenções lá, mais ainda sim, o problema continua. > Se caso alguns dos senhores tenha passado já por essa situação ou se souber > como tratar disso, lhe serie muito grato. > Desde já Obrigado! > Att, > Artur dos Santos > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: < > http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/880061c3/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Fri, 13 Feb 2009 15:29:10 +0000 > From: Ricardo Valfreixo <[email protected]> > Subject: Re: [CodeIgniter] xlsx,docx,pptx, não consigo fazer uploads > dessas extenções > To: CodeIgniter Brasil <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="utf-8" > > Isso é por isso são formatos do Demo.. Microsoft is evil... > > ok, agora fora de brincadeira... > > Está no manual :) > http://codeigniter.com/user_guide/libraries/file_uploading.html > > procurar por *allowed_types > > > // Zen > * > 2009/2/13 Artur dos Santos <[email protected]> > > > Caros, > > Venho mais uma vez, pedir auxilio de todos.Pois estou com implementando > um > > sistema, que fará uploads de vários tipos de arquivos. > > O que está acontecendo é o seguinte: Quando faço uploads de arquivos do > > tipo doc, xls, ppt e etc... funciona muito bem.Mas quando tento uploadar > > algumas dessas extenções, me retorna um mensagem dizendo que o tipo do > > arquivo que eu envie não é válido. > > Não sei mais oq fazer, já mexi no arquivo de configuração e add essas > > eztenções lá, mais ainda sim, o problema continua. > > Se caso alguns dos senhores tenha passado já por essa situação ou se > souber > > como tratar disso, lhe serie muito grato. > > Desde já Obrigado! > > Att, > > Artur dos Santos > > > > _______________________________________________ > > Lista mailing list > > [email protected] > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: < > http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/4b9115ec/attachment-0001.html > > > > ------------------------------ > > Message: 3 > Date: Fri, 13 Feb 2009 12:45:34 -0300 > From: Beto <[email protected]> > Subject: Re: [CodeIgniter] xlsx,docx,pptx, não consigo fazer uploads > dessas extenções > To: CodeIgniter Brasil <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > Ricardo Valfreixo > Isso é por isso são formatos do Demo.. Microsoft is evil... > kkkkkkkkkkkkkkkkkkkkkkkkkkkkk > > Pô fiquei confuso na sua pergunta, no comeco vc diz q consegue fazer o > upload e depois diz q nao , me confundiu :( > > []´s > > > - - - - - - - - - - - - - - - - - - - - - > Luiz Alberto S. Ribeiro [ Beto ] > http://beto.euqueroserummacaco.com > > > 2009/2/13 Ricardo Valfreixo <[email protected]> > > > Isso é por isso são formatos do Demo.. Microsoft is evil... > > > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: < > http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/be9b32bb/attachment-0001.html > > > > ------------------------------ > > Message: 4 > Date: Fri, 13 Feb 2009 16:03:07 -0300 > From: Emidio Leite <[email protected]> > Subject: [CodeIgniter] Capturar e tratar erro do banco de dados no CI > To: [email protected] > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > Olá a todos, será que alguém saberia informar como poderia fazer um > tratamento dos erros gerados pelo banco de dados no CI, por exemplo: > > Quando tentamos inserir um registro com uma chave duplicada, o banco de > dados (no meu caso MySQL) retorna um erro e o CI captura esse erro > retornando uma mensagem formatada. O mesmo ocorre quando usamos integridade > referencial, ao tentar remover um registro marcado como restrict em seu > relacionamento, o banco de dados retorna um erro e o CI captura o erro e > exibe a mensagem pra gente. > > Existe alguma forma de capturar tal erro gerado pelo banco de dados, com o > objetivo de manipula-lo, para posterior exibição da informação ao usuario? > ou seja, algo como: se ao tentar cadastrar um registro com a chave primária > já existente exibir ao usuario que a chave já está cadastrada. > > Na tentativa de solucionar o problema, fiz algo do tipo no meu MODEL: > > function excluir ($codigo){ > $this->db->where('codigo_mar', $codigo); > $this->db->delete('marca_equipamento'); > return $this->db->_error_number(); > } > > e desativei a mensagem padrão do CI, mudando $db['default']['db_debug'] > para FALSE: > > $db['default']['db_debug'] = FALSE; > > no meu controlador eu avalio o código do erro retornado: > > -se o erro retornado é 0(zero), tudo ocorreu bem. > -senão verifico o código do erro e exibo a mensagem para cada erro > específico. > > $retorno = $this->marca_equipamento_model->excluir($codigo); > if ( $retorno == '0'){ > echo "OK!"; > }else{ > echo "erro " . $retorno; > } > > Não sei se esse é o melhor método, gostaria da opinião do pessoal sobre a > melhor forma de tratar esse problema. > > Agradeço desde já > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: < > http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/21281ea3/attachment-0001.html > > > > ------------------------------ > > Message: 5 > Date: Fri, 13 Feb 2009 17:40:53 -0200 > From: Paulo Balzi <[email protected]> > Subject: Re: [CodeIgniter] Capturar e tratar erro do banco de dados no > CI > To: CodeIgniter Brasil <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="iso-8859-1" > > Emidio, quando eu fiz um curso de Java, o instrutor falou que não devemos > deixar que o banco acuse o erro, ou seja, deixar dar erro de integridade > referencial, chave duplicada, essas coisas. > Ele disse que para o banco isso é muito oneroso, gasta muito recurso, > podendo deixar a aplicação lenta, lógico que levando em conta um sistema > com > muito acesso. > > Ele falou que é melhor executarmos alguns selects pra tentar tratar o > problema antes da inserção ou deleção. > De acordo com ele, o uso de selects não onera tanto o banco de dados quanto > uma interrupção. > e ele ainda disse que, select count(*), pode usar a vontade. > > eu nunca consegui testar isso, mas vale a dica (eu acho :) ) > > espero ter ajudado em alguma coisa. > > > > 2009/2/13 Emidio Leite <[email protected]> > > > Olá a todos, será que alguém saberia informar como poderia fazer um > > tratamento dos erros gerados pelo banco de dados no CI, por exemplo: > > > > Quando tentamos inserir um registro com uma chave duplicada, o banco de > > dados (no meu caso MySQL) retorna um erro e o CI captura esse erro > > retornando uma mensagem formatada. O mesmo ocorre quando usamos > integridade > > referencial, ao tentar remover um registro marcado como restrict em seu > > relacionamento, o banco de dados retorna um erro e o CI captura o erro e > > exibe a mensagem pra gente. > > > > Existe alguma forma de capturar tal erro gerado pelo banco de dados, com > o > > objetivo de manipula-lo, para posterior exibição da informação ao > usuario? > > ou seja, algo como: se ao tentar cadastrar um registro com a chave > primária > > já existente exibir ao usuario que a chave já está cadastrada. > > > > Na tentativa de solucionar o problema, fiz algo do tipo no meu MODEL: > > > > function excluir ($codigo){ > > $this->db->where('codigo_mar', $codigo); > > $this->db->delete('marca_equipamento'); > > return $this->db->_error_number(); > > } > > > > e desativei a mensagem padrão do CI, mudando $db['default']['db_debug'] > > para FALSE: > > > > $db['default']['db_debug'] = FALSE; > > > > no meu controlador eu avalio o código do erro retornado: > > > > -se o erro retornado é 0(zero), tudo ocorreu bem. > > -senão verifico o código do erro e exibo a mensagem para cada erro > > específico. > > > > $retorno = $this->marca_equipamento_model->excluir($codigo); > > if ( $retorno == '0'){ > > echo "OK!"; > > }else{ > > echo "erro " . $retorno; > > } > > > > Não sei se esse é o melhor método, gostaria da opinião do pessoal sobre a > > melhor forma de tratar esse problema. > > > > Agradeço desde já > > > > > > _______________________________________________ > > Lista mailing list > > [email protected] > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > > > -- > Paulo Balzi > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: < > http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/7f391644/attachment-0001.html > > > > ------------------------------ > > Message: 6 > Date: Fri, 13 Feb 2009 23:58:24 +0000 > From: Ricardo Valfreixo <[email protected]> > Subject: Re: [CodeIgniter] Capturar e tratar erro do banco de dados no > CI > To: CodeIgniter Brasil <[email protected]> > Message-ID: > <[email protected]> > Content-Type: text/plain; charset="utf-8" > > Esse é um estilo de programação. Por exemplo num insert, faz-se apenas com > o > id, ou seja, insere-se uma linha em branco. Depois faz-se um update com os > dados ao insert_id. É útil para um sistema de alto débito com muitos > inserts. Reduz-se ao mínimo o tempo de insert. Depois temos todo o tempo do > mundo para fazer o update pois o id já está reservado. > > // Zen > > > > 2009/2/13 Paulo Balzi <[email protected]> > > > Emidio, quando eu fiz um curso de Java, o instrutor falou que não devemos > > deixar que o banco acuse o erro, ou seja, deixar dar erro de integridade > > referencial, chave duplicada, essas coisas. > > Ele disse que para o banco isso é muito oneroso, gasta muito recurso, > > podendo deixar a aplicação lenta, lógico que levando em conta um sistema > com > > muito acesso. > > > > Ele falou que é melhor executarmos alguns selects pra tentar tratar o > > problema antes da inserção ou deleção. > > De acordo com ele, o uso de selects não onera tanto o banco de dados > quanto > > uma interrupção. > > e ele ainda disse que, select count(*), pode usar a vontade. > > > > eu nunca consegui testar isso, mas vale a dica (eu acho :) ) > > > > espero ter ajudado em alguma coisa. > > > > > > > > 2009/2/13 Emidio Leite <[email protected]> > > > >> Olá a todos, será que alguém saberia informar como poderia fazer um > >> tratamento dos erros gerados pelo banco de dados no CI, por exemplo: > >> > >> Quando tentamos inserir um registro com uma chave duplicada, o banco de > >> dados (no meu caso MySQL) retorna um erro e o CI captura esse erro > >> retornando uma mensagem formatada. O mesmo ocorre quando usamos > integridade > >> referencial, ao tentar remover um registro marcado como restrict em seu > >> relacionamento, o banco de dados retorna um erro e o CI captura o erro e > >> exibe a mensagem pra gente. > >> > >> Existe alguma forma de capturar tal erro gerado pelo banco de dados, com > o > >> objetivo de manipula-lo, para posterior exibição da informação ao > usuario? > >> ou seja, algo como: se ao tentar cadastrar um registro com a chave > primária > >> já existente exibir ao usuario que a chave já está cadastrada. > >> > >> Na tentativa de solucionar o problema, fiz algo do tipo no meu MODEL: > >> > >> function excluir ($codigo){ > >> $this->db->where('codigo_mar', $codigo); > >> $this->db->delete('marca_equipamento'); > >> return $this->db->_error_number(); > >> } > >> > >> e desativei a mensagem padrão do CI, mudando $db['default']['db_debug'] > >> para FALSE: > >> > >> $db['default']['db_debug'] = FALSE; > >> > >> no meu controlador eu avalio o código do erro retornado: > >> > >> -se o erro retornado é 0(zero), tudo ocorreu bem. > >> -senão verifico o código do erro e exibo a mensagem para cada erro > >> específico. > >> > >> $retorno = $this->marca_equipamento_model->excluir($codigo); > >> if ( $retorno == '0'){ > >> echo "OK!"; > >> }else{ > >> echo "erro " . $retorno; > >> } > >> > >> Não sei se esse é o melhor método, gostaria da opinião do pessoal sobre > a > >> melhor forma de tratar esse problema. > >> > >> Agradeço desde já > >> > >> > >> _______________________________________________ > >> Lista mailing list > >> [email protected] > >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > >> > >> > > > > > > -- > > Paulo Balzi > > > > _______________________________________________ > > Lista mailing list > > [email protected] > > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > > > -------------- Próxima Parte ---------- > Um anexo em HTML foi limpo... > URL: < > http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20090213/377894ab/attachment.html > > > > ------------------------------ > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > > Fim da Digest Lista, volume 19, assunto 91 > ****************************************** >
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

