Ir para conteúdo
Fórum Script Brasil

rocha_jl

Membros
  • Total de itens

    22
  • Registro em

  • Última visita

Sobre rocha_jl

rocha_jl's Achievements

0

Reputação

  1. Olá a todos. Tenho o seguinte código para apagar arquivos de backup via checkbox. Marco os arquivos que quero deletar, clico no botão Delete e via jquery/ajax chamo o arquivo abaixo. Já conferi via print_r e echo e os nomes dos arquivos estão chegando corretamente no script, mas ele não apaga os arquivos. Se coloco manualmente no unlink o nome do arquivo, ele apaga corretamente. O que está errado com o código? <?php // Incluindo configuração date_default_timezone_set("Brazil/East"); header("Content-Type: text/html; charset=utf-8",true); include "../buscaconfig.php"; // Diretorio configurado para backup $diretorio = "../".$resulconfig_conc['dir_backup']; // Recebendo arquivos via POST para serem deletados $deletaarquivo = ( isset( $_POST['chk_deletes'] ) ? $_POST['chk_deletes'] : NULL ); $deletaarquivo = explode("|", $deletaarquivo); // Visualizar array //print_r ($deletaarquivo); // Deletando o arquivo SQL criado pelo backup for ($p = 0; $p < count($deletaarquivo); $p++){ $apagar_arquivo = $diretorio.'/'.$deletaarquivo[$p]; //echo $apagar_arquivo; unlink($apagar_arquivo); } ?> Grato pela atenção.
  2. A coluna DIFERENCA veio com o 0, mas as B1.TOTAL_MES01 e B2.TOTAL_MES02 continuam vazias quando são nulas. Tentei: Select B.BAIRRO, coalesce(B1.TOTAL_MES01, 0), coalesce(B2.TOTAL_MES02, 0), coalesce(B1.TOTAL_MES01, 0) - coalesce(B2.TOTAL_MES02, 0) AS DIFERENCA ... mas não funcionou. Alguma alternativa? Deu certo aqui. Responderam em outro fórum. O correto é: Select B.BAIRRO, COALESCE(B1.TOTAL_MES01,0) TOTAL_MES01, COALESCE(B2.TOTAL_MES02,0) TOTAL_MES02, coalesce(B1.TOTAL_MES01, 0) - coalesce(B2.TOTAL_MES02, 0) AS DIFERENCA ... Grato pela atenção.
  3. Necessito de uma ajuda. Tenho uma tabela TB_BAIRRO (id, bairro) e uma view BAIRRO_ENTREGA (bairro, quant, data) Estou utilizando o SQL abaixo que me retorna todos os bairros da tabela BAIRROS e mais 03 colunas TOTAL_MES01 com a quantidade de entregas no bairro do primeiro período, TOTAL_MES02 com a quantidade de entregas no bairro do segundo período e DIFERENCA, período 01 - período 02. O problema é que se não tenho entregas em determinado bairro em algum dos períodos o comando retorna NULL e necessito que retorne 0 (zero) para fazer a conta da DIFERENCA. Já pesquisei bastante, tentei com IF, CASE, IS NULL e nada. Segue comando: Select B.BAIRRO, B1.TOTAL_MES01, B2.TOTAL_MES02, (B1.TOTAL_MES01 - B2.TOTAL_MES02) AS DIFERENCA FROM TB_BAIRRO B LEFT JOIN (SELECT X.BAIRRO, coalesce(COUNT(X.QUANT),0) AS TOTAL_MES01 FROM BAIRRO_ENTREGA X LEFT JOIN TB_BAIRRO X1 ON (X1.BAIRRO = X.BAIRRO) WHERE X.Data between '$data1' and '$data2' GROUP BY 1) B1 ON (B1.BAIRRO = B.BAIRRO) LEFT JOIN(SELECT Y.BAIRRO, coalesce(COUNT(Y.QUANT),0) AS TOTAL_MES02 FROM BAIRRO_ENTREGA Y LEFT JOIN TB_BAIRRO Y1 ON (Y1.BAIRRO = Y.BAIRRO) WHERE Y.Data between '$data3' and '$data4' GROUP BY 1) B2 ON (B2.BAIRRO = B.BAIRRO) ORDER BY B.BAIRRO
  4. Tenho o seguinte processo <script type="text/javascript"> $(function() { $("#pagina_geral").cycle( {fx: 'fade,turnRight,toss', timeout:20*1000 } ); } ); var auto_refresh = setInterval( function() { $('#div1').load('buscadados1.php'); }, 10*1000); var auto_refresh = setInterval( function() { $('#div2').load('buscadados2.php'); }, 10*1000); </script> <body> <div id="pagina_geral"> <?php echo '<img src="imagens/logos/logo1.png"/>'; ?> <div id="div1"> </div><!-- div1 --> <div id="div2"> </div><!-- div2 --> </div><!-- pagina_geral --> </body> O browser abre com a logo1.png e de 20s em 20s (tempo definido na $("#pagina_geral").cycle) ele muda para div1, div2 e volta para pagina_geral e assim sucessivamente. O auto refresh das divs faz com que o conteúdo trago por buscadados1.php e buscadados2.php seja alterado nestes 20s de 10s em 10s. O que não estou conseguindo fazer, também não sei se é a única alternativa, é mudar o valor dos 20s. O motivo é que em algum momento, os dados que o buscadados?.php traz é maior que os 20s que estão na $("#pagina_geral").cycle), então, se deixo como está, o que é apresentado neste momento, está sendo cortado em 20s. Há como alterar este valor dinamicamente? No momento em que ele mudar para div1, eu trazer o tempo que preciso para $("#pagina_geral").cycle), depois, quando ele for para div2, trazer o tempo que preciso para ela também? Definir este tempo nos arquivos buscadados?.php eu já consegui, o que não consigo e fazer isto ser alterado no arquivo principal. Tentei via SESSION, mas não deu certo, ele só muda se eu fechar o browser. Se alguém puder ajudar, seja utilizando este conceito ou com alguma outra forma de realizar o processo, agradeço.
  5. Consegui aqui. Utilizei a biblioteca do http://malsup.com/jquery/cycle/ . Ficou assim: &lt;script type="text/javascript" src="jquery-1.7.js"></script> &lt;script type="text/javascript" src="jquery_cycle.js"></script> &lt;script type="text/javascript"> $(function() { $("#pagina_geral").cycle( //#pagina_geral é a DIV onde vai haver as mudanças. {fx: 'fade,shuffle,zoom', //Efeitos de mudança. No site explica quais são possíveis. timeout:10000 //Tempo para mudança. } ); } ); </script> E na DIV o código: <div id="pagina_geral"> <?php echo '<img src="imagens/logos/logo1.jpg"/>'; include "buscapromocao.php"; //Busca arquivos de imagens. O número de imagens não é fixo. include "promo03produtos.php"; //Este é um código que monta uma página específica. ?> </div><!-- pagina_geral --> Funcionou perfeitamente. Primeiro é mostrado a "logo1.jpg", depois as imagens do "buscapromocao.php" e por último o "promo03produtos.php" voltando para "logo1.jpg" e assim sucessivamente.
  6. Tenho uma função para atualizar as imagens em uma DIV de tempo de tempo. O problema é que preciso mostrar nesta mesma DIV, de tempo em tempo, uma página php que faz uma consulta no banco e monta uma layout com imagens e preços de produtos. Individualmente tudo funciona ok. Se rodo somente as imagens, funciona lega. Se rodo somente a página php, também. O que preciso é uma dica de como fazer com que os dois trabalhem junto. Rodar as imagens e depois a página, depois volta para as imagens e assim sucessivamente. Grato.
  7. A dúvida não é só com relação a comandos, gostaria de uma ideia de que estrutura é a ideal para que isto funcione. Se alguém já passou por isso e poderia dar uma luz em que caminho seguir. Grato.
  8. Não. A idéia é que somente sejam inseridos e alterados dados na base on-line. O cliente tem a base dele para consulta. É um sistema específico para consultar informações sobre um determinado produto. A alimentação das informações destes produtos é realizada por uma única pessoa (on-line). O cliente teria que atualizar sua base por esta on-line.
  9. Alguém já implementou algo assim? Um banco mysql que fica on-line (na web). Todas as inserções e atualizações serão feitas neste banco. O cliente tem o aplicativo local com o mesmo banco e a atualização deste deverá ser realizada com base no banco on-line. No banco local não haverá inclusão nem alteração, somente um script ou algo parecido que busque as informações novas do on-line e o atualize. Estou vendo algo sobre webservice, mas não sei se este seria o caminho. O sistema é feito em PHP. Agradeço as opniões.
  10. Alguém já implementou algo assim? Um banco mysql que fica on-line (na web). Todas as inserções e atualizações serão feitas neste banco. O cliente tem o aplicativo local com o mesmo banco e a atualização deste deverá ser realizada com base no banco on-line. No banco local não haverá inclusão nem alteração, somente um script ou algo parecido que busque as informações novas do on-line e o atualize. Estou vendo algo sobre webservice, mas não sei se este seria o caminho. O sistema é feito em PHP. Agradeço as opniões.
  11. rocha_jl

    Script WOL

    Achei este, mas ainda não consegui colocar para funcionar.
  12. rocha_jl

    Script WOL

    Olá. Alguém conhece um script php para WOL (Wake On Lan)?
  13. Me passaram isso também: <?php $xml = simplexml_load_file("tabela.xml"); echo "<table border=0 cellspacing=0>"; $numCols = 2; // Número de Colunas $i=0; foreach($xml as $tabela){ print($i%$numCols==0) ? "<tr>\n" : null; print( "<td width='15' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x>" . "&nbsp" . "</td>\n" ); print( "<td width='387' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x style='font-size:28px'><strong>" . $tabela->descricao . "</strong></td>\n" ); print( "<td width='75' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x style='font-size:35px' align=right><strong>" . $tabela->preço .'</strong><br/>' . "</td>\n" ); print( "<td width='18' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x>" . "&nbsp" . "</td>\n" ); print($i%$numCols==$numCols-1) ? "</tr>\n" : null; if ($i == 19) { break; } $i++; } //fim do foreach echo "</table>"; ?>
  14. Preciso carregar as informações de um arquivo xml para um array (isto eu consigo fazer). O problema é que o arquivo xml pode conter 50 registros, mas só posso carregar 20 no array para visualizar na tela via tabela. Como poderia fazer algo assim? Segue código onde não consigo fazer esta limitação: <?php $xml = simplexml_load_file("tabela.xml"); echo "<table border=0 cellspacing=0>"; $numCols = 2; // Número de Colunas $i=0; foreach($xml as $tabela){ print($i%$numCols==0) ? "<tr>\n" : null; print( "<td width='15' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x>" . "&nbsp" . "</td>\n" ); print( "<td width='387' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x style='font-size:28px'><strong>" . $tabela->descricao . "</strong></td>\n" ); print( "<td width='75' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x style='font-size:35px' align=right><strong>" . $tabela->preço .'</strong><br/>' . "</td>\n" ); print( "<td width='18' height='45' background='imagens/fundo_itens.jpg' background-repeat:repeat-x>" . "&nbsp" . "</td>\n" ); print($i%$numCols==$numCols-1) ? "</tr>\n" : null; $i++; } //fim do foreach echo "</table>"; ?>
  15. A dúvida é a seguinte: Preciso criar uma condição para quando a conexão com o banco não estiver ativa. Estou utilizando uma conexão ODBC. Tentei assim: include "conexaobanco.php"; if ($odbc) { ... comandos para quando o banco estiver ok. } else { ... comandos para quando o banco não estiver ok. } $odbc é a variável que recebe a conexão: $odbc = odbc_connect($odbc->conn_str,'',''). Quando o banco está ativo, fica tudo ok. Quando derrubo o banco para testar a condição, não aparece o que coloquei. Estou fazendo corretamente ou há outra forma? Grato.
×
×
  • Criar Novo...