F4b1nh0
Membros-
Total de itens
46 -
Registro em
-
Última visita
Sobre F4b1nh0
Últimos Visitantes
1.309 visualizações
F4b1nh0's Achievements
0
Reputação
-
Bom dia! Estou tentando bloquear uma coluna que tem uma listagem, se eu for pelo próprio excel em proteger planilha. As opções da lista também bloqueiam. Tentei por vba pelo comando application.CutCopyMode = false Funciona se eu tentar copiar algo do excel para excel, mas se copiar algo do bloco de notas por exemplo, ele deixa colar normalmente na célula. Resumindo: preciso forçar que o usuário selecione as opções ds lista, e não burle copiando colando de outras fontes.
-
Fala leonardo! É exatamente isso que eu quero, que ele faça o download. Porém, quero que apareça a lista com os arquivos. Ao clicar no nome ele faz o download, por isso coloquei o <a href> se eu forçar o navegador a baixar, como vou dizer ao navegador que é só pra baixar em qual eu clicar?
-
Fala galera! Fiz um script simples que lista os arquivos de um determinado diretório. E ao clicar nesse icone, ele abre o arquivo. Funciona normalmente se o diretório informado for dentro do diretório do PHP. Mas se eu colocar um diretório da rede aparece a mensagem de acesso proibido. alguém se tem como liberar a abertura do arquivo? OBS: Eu consigo fazer a listagem dos arquivos do diretório da rede, mas não abre. Código: $path = "X:/"; $diretorio = dir($path); echo " Lista dos arquivos: '<strong>'".$path."</strong>':<br />"; while($arquivo = $diretorio -> read()){ echo "<a href='\\saomanuel\04 - Credenciamento e Cadastro".$arquivo."'>".$arquivo."</a><br />"; } $diretorio -> close();
-
beleza galera? Estou usando aqui na empresa o PHP antigo (5.2). Existe alguma forma de calcular a diferença de horas úteis entre 2 datas? Ex. Preciso verificar se a diferença dessas 2 datas ( data inicial vem do banco e data final é a hora atual ) é maior que 12 horas úteis ( 09:00 até 18:00 ). Meu código até agora: $date1 = str_replace("/","-",$row["Data_CriacAo"]); $date2 = str_replace("/","-",mktime(date("H")-3, date("i"), date("s"), date("m"), date("d"), date("Y"))); //converte para timestamp. $date1Timestamp = strtotime($date1); $date2Timestamp = $date2;
-
Resolvi mudando a lógica... Tratando via PHP ao invés do MySql. Caso alguém precise, segue o script: //pega a data do banco e a data atual $data_inicial = $row["Data_Criacao_TAREFA"]; $data_final = str_replace("-","/", date("Y/m/d")); //converte para formato padrão de data $date2 = strtotime($data_inicial); $date3 = strtotime($data_final); //pega a numeração de 0 a 6 do dia da semana $date4 = date("w", $date2); $date5 = date("w", $date3); if ( $date4 == 6) { $date2 = date("z", $date2); $date3 = date("z", $date3); $date2 = $date2 + 2; $resultado = $date3 - $date2;} elseif ( $date4 == 0 ) { $date2 = date("z", $date2); $date3 = date("z", $date3); $date2 = $date2 + 1; $resultado = $date3 - $date2;} else { $date2 = date("z", $date2); $date3 = date("z", $date3); $resultado = $date3 - $date2; } //se o dia inicial for sexta e a data final for segunda, acrescenta 2 dias if ( $date4 == 5 || $date5 == 1 ) { $date2 = $date2 + 2; $resultado = $date3 - $date2; }
-
beleza galera? Estou tentando criar um script que mostre a diferença de dias entre a data atual e uma data que trago do banco MySql. Porém que ele não desconsidere se for Sabado ou Domingo. Existe alguma outra forma de fazer isso? Segue meu código até o momento: SELECT codigo, Data_Criacao_TAREFA, CASE (DATE_FORMAT(DATE_ADD(STR_TO_DATE( Data_Criacao_TAREFA, '%d/%m/%Y' ),INTERVAL 2 DAY),'%w')) WHEN '6' THEN CASE WHEN (DATE_ADD(STR_TO_DATE( Data_Criacao_TAREFA, '%d/%m/%Y' ),INTERVAL 4 DAY) = DATE_FORMAT(NOW(),'%Y/%m/%d')) THEN 'SLA VENCE HOJE' ELSE (DATE_ADD(STR_TO_DATE( Data_Criacao_TAREFA, '%d/%m/%Y' ),INTERVAL 4 DAY)) END WHEN '0' THEN CASE WHEN (DATE_ADD(STR_TO_DATE( Data_Criacao_TAREFA, '%d/%m/%Y' ),INTERVAL 4 DAY) = DATE_FORMAT(NOW(),'%Y/%m/%d')) THEN 'SLA VENCE HOJE' ELSE CASE WHEN (DATE_ADD(STR_TO_DATE( Data_Criacao_TAREFA, '%d/%m/%Y' ),INTERVAL 4 DAY) < DATE_FORMAT(NOW(),'%Y/%m/%d')) THEN 'SLA FORA DO PRAZO' ELSE 'SLA DENTRO DO PRAZO' END END ELSE CASE WHEN (DATE_ADD(STR_TO_DATE( Data_Criacao_TAREFA, '%d/%m/%Y' ),INTERVAL 2 DAY) < DATE_FORMAT(NOW(),'%Y/%m/%d')) THEN 'SLA FORA DO PRAZO' ELSE 'SLA DENTRO DO PRAZO' END END VENCINENTO FROM divisao_prd_novos
-
estranho, pois aqui no meu serviço tem um desenvolvedor que libera os perfis em um portal WEB interno, de acordo com o login de rede do funcionário. Eu axo que deva ser em Java Script
-
Boa tarde! Alguém sabe como posso identificar o nome do usuário logado no windows? Eu consigo identificar o número do IP mas preciso do Login pois vou fazer um check e se for alguns logins específicos vou liberar outros acessos no portal.
-
PHP - Ler TXT e importar para o Banco Dados MySql
pergunta respondeu ao remazela101 de F4b1nh0 em PHP
Opa...boa tarde! Tb sou iniciante, porém já fiz algo parecido. E no meu caso eu resolvi da seguinte forma: Importei o arquivo txt inteiro em uma tabela temporária. Depois mando executar um delete where o código não exista na outra tabela. E por fim executo um insert na tabela os dados da temporária. Eu achei mais rápido essa solução de importar td do que ler linha por linha e fazer a verificação. -
Criei na área errada, desculpe! Podem apagar esse tópico por favor.
-
Boa tarde! Não estou conseguindo receber a informação de checkbox está marcado ou não. No resultado de uma query (Tabela) insei um botão que ao ser clicado chama a seguinte função: Se estiver marcado, quero que o valor dele seja "yes", senão "No". Ele só insere no banco o "No", é como se ele não fizesse a validação. function atualizar_registro(id){ var dados = $("#pedro"+id).val(); var param = 'pedro='+dados+'&id='+id; $.ajax({ url:'atualiza_desc_pedro.php', data:param, success:function(data){ alert("Registro ("+id+") atualizado com sucesso!!("+dados2+")"); } }); } <?php header( "Content-type: text/html; charset=utf8" ); //parametros para conexão com o banco $servidor='localhost'; $usuario = 'root'; $senha = ''; $banco = 'fabio'; // conectando no banco $conexao = mysqli_connect($servidor,$usuario,$senha,$banco); if (mysqli_connect_errno($conexao)){ echo "Problemas para conectar no banco de dados"; die(); } $IDTESTE = $_REQUEST['id']; $teste1 = isset($_REQUEST['pedro']) ? "yes" : "No"; $sql = "update divisao_desc_final set Pedro = '".$teste1."' where ID = '".$IDTESTE."'"; $pedro = mysqli_query($conexao,$sql) or die(mysql_error());
-
Boa tarde! Não estou conseguindo receber a informação de checkbox está marcado ou não. No resultado de uma query (Tabela) insei um botão que ao ser clicado chama a seguinte função: Se estiver marcado, quero que o valor dele seja "yes", senão "No". Ele só insere no banco o "No", é como se ele não fizesse a validação. function atualizar_registro(id){ var dados = $("#pedro"+id).val(); var param = 'pedro='+dados+'&id='+id; $.ajax({ url:'atualiza_desc_pedro.php', data:param, success:function(data){ alert("Registro ("+id+") atualizado com sucesso!!("+dados2+")"); } }); } <?php header( "Content-type: text/html; charset=utf8" ); //parametros para conexão com o banco $servidor='localhost'; $usuario = 'root'; $senha = ''; $banco = 'fabio'; // conectando no banco $conexao = mysqli_connect($servidor,$usuario,$senha,$banco); if (mysqli_connect_errno($conexao)){ echo "Problemas para conectar no banco de dados"; die(); } $IDTESTE = $_REQUEST['id']; $teste1 = isset($_REQUEST['pedro']) ? "yes" : "No"; $sql = "update divisao_desc_final set Pedro = '".$teste1."' where ID = '".$IDTESTE."'"; $pedro = mysqli_query($conexao,$sql) or die(mysql_error());
-
Bom dia! Pessoal, tenho uma página em PHP que trás o resultado de uma query em uma tabela HTML. Funciona corretamente, porém deixei alguns campos dessa tabela (html) são do tipo textbox. Eu preciso criar uma forma de colocar um botão em cada linha (ou só um geral) que ao ser clicado faça o update da linha inteira da tabela HTML para a tabela no MySql. É possível? Obs: Desculpem a minha desorganização do código abaixo. Código da minha página: <tr> <td> <form <div class="height:300px;table-responsive "> <table class="table table-striped table-bordered table-condensed table-hover table_text "> <center> <tr> <a href="teste_cred_toexcel.php"><img src="excel.png"width="20" height="20"></a><br> <?php //echo "Relatório atualizado: " . date('d/m/y G:i:s',strtotime($horarioo['horario']));?><br> <a href="javascript:window.history.go(-1)">Voltar</a></a></center> <th>ID</th> <th>Data_CriacAo</th> <th>Data_de_Fechamento</th> <th>Etapa</th> <th>Fila</th> <th>Demandante</th> <th>Revenda</th> <th>Regional_do_Demandante</th> <th>ANALISTA</th> <th>COTAcAOCOR</th> <th>Duplicado</th> <th>NOVACOTAcAO</th> <th>CHAM_PROTOCO_ANALISTA_INSP</th> <th>SLA_CHAMADO_PI_DATA_ERRO</th> <th>MOTIVO1</th> <th>MOTIVO2</th> <th>MOTIVO3</th> <th>OBSERVAcAO__MOTIVOS_DEVIND</th> <th>SALVAR</th> </tr> </center> <?php while($row = mysqli_fetch_assoc($results)) { ?> <td><?php echo utf8_encode($row["ID"]);?></td> <td><?php echo utf8_encode($row["Data_CriacAo"]);?></td> <td><?php echo utf8_encode($row["Data_de_Fechamento"]);?></td> <td><?php echo utf8_encode($row["Etapa"]);?></td> <td><?php echo utf8_encode($row["Fila"]);?></td> <td><?php echo utf8_encode($row["Demandante"]);?></td> <td><?php echo utf8_encode($row["Revenda"]);?></td> <td><?php echo $row["Regional_do_Demandante"];?></td> <td><?php echo $row["ANALISTA"];?></td> <td><?php echo utf8_encode($row["COTAcAOCOR"]);?></td> <td><?php echo utf8_encode($row["Duplicado"]);?></td> <td><?php echo utf8_encode($row["NOVACOTAcAO"]);?></td> <td><?php echo utf8_encode($row["CHAM_PROTOCO_ANALISTA_INSP"]);?></td> <td><?php echo utf8_encode($row["SLA_CHAMADO_PI_DATA_ERRO"]);?></td> <td><select size="1" name="MOTIVO1" id="MOTIVO1"><option value="Todos" selected><?php echo utf8_encode($row["MOTIVO1"]);?></option><option value="Todos">Dev_Devida</option><option value="Todos">Dev_Indevida</option><option value="Todos">Recusado\Indevido</option></select></td> <td><select><?php if($row["MOTIVO1"] == utf8_decode("Refaturamento Suporte RENOVAÇÃO")){echo ("<option>teste</option>");} else if($row["MOTIVO1"] == utf8_decode("Refaturamento Suporte NOVO")){echo ("<option>teste2</option>");} ELSE IF ($row["MOTIVO1"] == utf8_decode("Aprovada")){echo ("<option>teste3</option>");}?></select></td> <td><input type="text" value= "<?php echo utf8_encode($row["MOTIVO3"]);?>"/></td> <td><?php echo utf8_encode($row["OBSERVAcAO__MOTIVOS_DEVIND"]);?></td> <td><a href="testeupdate.php?MOTIVO3=$row['MOTIVO3']">SALVAR</a></td> </tr> <?php }