Suporte não-oficial ao OcoMon
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Suporte não-oficial ao OcoMon

Criado e mantido por usuários para usuários
 
InícioInício  PortalPortal  Últimas imagensÚltimas imagens  ProcurarProcurar  RegistarRegistar  Entrar  
Últimos assuntos
» Nova versão OcoMon
[RESOLVIDO] Anexar pdf ou XML no inventario EmptyTer Ago 11, 2020 12:35 am por FabioRK

» Encerrar chamado em nome de Operador
[RESOLVIDO] Anexar pdf ou XML no inventario EmptyTer Jan 08, 2019 11:49 am por vafonseca

» Usuário Cancelar Chamado
[RESOLVIDO] Anexar pdf ou XML no inventario EmptySeg Nov 19, 2018 11:34 am por vafonseca

» [Resolvido]Qualificação Chamados
[RESOLVIDO] Anexar pdf ou XML no inventario EmptyQua Out 24, 2018 12:37 pm por vafonseca

» [Resolvido] Bloquear Campo Descrição para Operador e Todos Usuarios
[RESOLVIDO] Anexar pdf ou XML no inventario EmptySeg Set 24, 2018 9:58 am por vafonseca

» Solicitar inserção de email de destino no encerramento
[RESOLVIDO] Anexar pdf ou XML no inventario EmptyQua Jan 31, 2018 11:55 am por alex.xavier

» Área e Problemas do Consultar igual ao de Abrir chamado
[RESOLVIDO] Anexar pdf ou XML no inventario EmptyTer Set 12, 2017 8:53 am por renatomdm

» FeedBack do usuario
[RESOLVIDO] Anexar pdf ou XML no inventario EmptySex Jul 07, 2017 8:25 am por vafonseca

» Paramentrização Ocomon
[RESOLVIDO] Anexar pdf ou XML no inventario EmptySex maio 05, 2017 12:51 pm por cristiano.barbosa


 

 [RESOLVIDO] Anexar pdf ou XML no inventario

Ir para baixo 
2 participantes
AutorMensagem
caiocesarg




Mensagens : 16
Data de inscrição : 19/01/2015

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyTer Jan 20, 2015 1:44 pm

Boa tarde!

Gostaria de saber como faço para alterar o tipo de arquivo que coloco no campo "anexar imagem" no inventario, adicionar xml ou pdf da nota fiscal do equipamento.


Última edição por caiocesarg em Ter Jan 27, 2015 9:26 am, editado 1 vez(es)
Ir para o topo Ir para baixo
caiocesarg




Mensagens : 16
Data de inscrição : 19/01/2015

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyQua Jan 21, 2015 3:09 pm

ninguem? Neutral

Bom achei essas linhas 711-725 no incluir_computador.php, acredito que nessa parte tenho que mudar para aceitar outros tipos de arquivos.


Código:
//INSERÇÃO DA IMAGEM NO BANCO
               $fileinput=$_FILES['img']['tmp_name'];
               $tamanho = getimagesize($fileinput);

               if(chop($fileinput)!=""){
                  // $fileinput should point to a temp file on the server
                  // which contains the uploaded image. so we will prepare
                  // the file for upload with addslashes and form an sql
                  // statement to do the load into the database.
                  $image = addslashes(fread(fopen($fileinput,"r"), 1000000));
                  $SQL = "Insert Into imagens (img_nome, img_inst, img_inv, img_tipo, img_bin, img_largura, img_altura) values ".
                        "('".$_FILES['img']['name']."', '".$comp_inst."', '".$comp_inv."', '".$_FILES['img']['type']."', '".$image."', ".$tamanho[0].", ".$tamanho[1].")";
                  // now we can delete the temp file
                  unlink($fileinput);
               }

PS. Meu PHP é um lixo então se alguem puder me auxiliar.
Ir para o topo Ir para baixo
FabioRK

FabioRK


Mensagens : 378
Data de inscrição : 14/09/2009
Idade : 44
Localização : Carazinho - RS

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyQui Jan 22, 2015 1:01 pm

Acredito que a solução possa ser baseada neste post: https://ocomon.forumbrasil.net/t10-resolvido-como-adicionar-mais-extensoes-para-anexos

Além das alterações feitas no post informado mais modificações serão necessárias nos arquivos: incluir_computador.php, altera_dados_computador.php; e nos demais que tiver a opção de inclusão/alteração de anexo.

A função upload precisa de mais parâmetros para testar os tipos de arquivos permitidos.
De:
Código:
$upld = upload('img',$arrayConf);
Para:
Código:
$upld = upload('img',$arrayConf,$rowConf['conf_upld_file_types']);

Ir para o topo Ir para baixo
caiocesarg




Mensagens : 16
Data de inscrição : 19/01/2015

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyQui Jan 22, 2015 3:23 pm

Fabio, boa tarde!

Fiz os procedimentos abaixo:
FabioRK escreveu:
Acredito que a solução possa ser baseada neste post: https://ocomon.forumbrasil.net/t10-resolvido-como-adicionar-mais-extensoes-para-anexos

Além das alterações feitas no post informado mais modificações serão necessárias nos arquivos: incluir_computador.php, altera_dados_computador.php; e nos demais que tiver a opção de inclusão/alteração de anexo.

A função upload precisa de mais parâmetros para testar os tipos de arquivos permitidos.
De:
Código:
$upld = upload('img',$arrayConf);
Para:
Código:
$upld = upload('img',$arrayConf,$rowConf['conf_upld_file_types']);


O problema agora é outro, o erro que estava dando de arquivo não é IMG não aparece mais, o cadastro é realizado. O problema é que não alimenta o banco nem com arquivo pdf nem xml.

PS: realizei o procedimento no banco de dados que está no https://ocomon.forumbrasil.net/t10-resolvido-como-adicionar-mais-extensoes-para-anexos
Ir para o topo Ir para baixo
FabioRK

FabioRK


Mensagens : 378
Data de inscrição : 14/09/2009
Idade : 44
Localização : Carazinho - RS

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyQui Jan 22, 2015 4:19 pm

Só pra garantir, com arquivo de imagem está gravando?
Ir para o topo Ir para baixo
caiocesarg




Mensagens : 16
Data de inscrição : 19/01/2015

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyQui Jan 22, 2015 4:25 pm

FabioRK escreveu:
Só pra garantir, com arquivo de imagem está gravando?

Sim normalmente.
Ir para o topo Ir para baixo
caiocesarg




Mensagens : 16
Data de inscrição : 19/01/2015

[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario EmptyTer Jan 27, 2015 9:17 am

Bom dia,

O nosso amigo FabioRK me deu uma ajuda com o problema, segue abaixo linhas alteradas.

altera_dados_computador.php
Código:
if ($gravaImg){
                                        //INSERÇÃO DA IMAGEM NO BANCO
                                        $fileinput=$_FILES['img']['tmp_name'];
                                        $tamanho = getimagesize($fileinput);
                                        $tamanho2 = filesize($fileinput);

                                        if(chop($fileinput)!=""){
                                                // $fileinput should point to a temp file on the server
                                                // which contains the uploaded image. so we will prepare
                                                // the file for upload with addslashes and form an sql
                                                // statement to do the load into the database.
                                                //$image = addslashes(fread(fopen($fileinput,"r"), 1000000));
                                                $image = mysql_real_escape_string(fread(fopen($fileinput,"rb"), filesize($fileinput)));
                                                $SQL = "Insert Into imagens (img_nome, img_inst, img_inv, img_tipo, img_bin, img_largura, img_altura) values ".
                                                                //"('".$_FILES['img']['name']."', '".$_POST['instituicao']."', '".$_POST['comp_inv']."','".$_FILES['img']['type']."', '".$image."', ".$tamanho[0].", ".$tamanho[1].")";
                                                                "('".$_FILES['img']['name']."', '".$row['cod_inst']."', '".$_POST['comp_inv']."','".$_FILES['img']['type']."', '".$image."', '".$tamanho[0]."', '".$tamanho2."')";
                                                // now we can delete the temp file
                                                unlink($fileinput);
                                        } /*else {
                                                echo "NENHUMA IMAGEM FOI SELECIONADA!";
                                                exit;
                                        }*/
                                        $exec = mysql_query($SQL); //or die ("NÃO FOI POSSÍVEL GRAVAR O ARQUIVO NO BANCO DE DADOS! ");
                                        if ($exec == 0) $aviso.= "NÃO FOI POSSÍVEL ANEXAR A IMAGEM!<br>";
                                }

inclui_computador.php
Código:
if ($gravaImg) {
                                        //INSERÇÃO DA IMAGEM NO BANCO
                                        $fileinput=$_FILES['img']['tmp_name'];
                                        $tamanho = getimagesize($fileinput);
                                        $tamanho2 = filesize($fileinput);
                                        if(chop($fileinput)!=""){
                                                // $fileinput should point to a temp file on the server
                                                // which contains the uploaded image. so we will prepare
                                                // the file for upload with addslashes and form an sql
                                                // statement to do the load into the database.
                                                //$image = addslashes(fread(fopen($fileinput,"r"), 1000000));
                                                $image = mysql_real_escape_string(fread(fopen($fileinput,"rb"), filesize($fileinput)));
                                                echo $SQL = "Insert Into imagens (img_nome, img_inst, img_inv, img_tipo, img_bin, img_largura, img_altura) values ".
                                                                "('".$_FILES['img']['name']."', '".$comp_inst."', '".$comp_inv."', '".$_FILES['img']['type']."', '".$image."', '".$tamanho[0]."', '".$tamanho2."')";
                                                // now we can delete the temp file
                                                unlink($fileinput);
                                        }
                                        $exec = mysql_query($SQL);
                                        if ($exec == 0) $aviso.= TRANS('MSG_NOT_ATTACH_IMG')."<br>";
                                }

funcoes.inc
Código:
                 $mime['PDF'] = "application\/pdf|x-download";
                $mime['TXT'] = "text\/plain";
                $mime['RTF'] = "application\/rtf";
                $mime['HTML'] = "text\/html";
                $mime['IMG'] = "image\/(pjpeg|jpeg|png|gif|x-ms-bmp|x-png)";

                $mime['ODF'] = "application\/vnd.oasis.opendocument.(text|spreadsheet|presentation|graphics)";
                $mime['OOO'] = "application\/vnd.sun.xml.(writer|calc|draw|impress)";
                $mime['MSO'] = "application\/(msword|vnd.ms-excel|vnd.ms-powerpoint|vnd.msexcel|vnd.openxmlformats-officedocument.wordprocessingml.document|vnd.openxmlformats-officedocument.spreadsheetml.sheet|vnd.openxmlformats-officedocument.presentationml.presentation)";

                $mime['ZIP'] = "application\/(x-zip-compressed|zip|x-zip)";
                $mime['RAR'] = "application\/octet-stream";
                $mime['XML'] = "text\/xml";
                $mime['CSV'] = "text\/csv";
                $mime['SQL'] = "text\/(x-sql)";
                $mime['ODF1'] = "application\/vnd.oasi";
Ir para o topo Ir para baixo
Conteúdo patrocinado





[RESOLVIDO] Anexar pdf ou XML no inventario Empty
MensagemAssunto: Re: [RESOLVIDO] Anexar pdf ou XML no inventario   [RESOLVIDO] Anexar pdf ou XML no inventario Empty

Ir para o topo Ir para baixo
 
[RESOLVIDO] Anexar pdf ou XML no inventario
Ir para o topo 
Página 1 de 1

Permissões neste sub-fórumNão podes responder a tópicos
Suporte não-oficial ao OcoMon :: Sua primeira categoria :: GERAL :: Customização-
Ir para: