
sirknow
Membros-
Total de itens
7 -
Registro em
-
Última visita
Tudo que sirknow postou
-
aí galera boa tarde, gostaria de dicas para colocar uma barra de progresso, simples que seja só para saber em qual andamento está o arquivo num sistema de ftp em php, vejam o codigo: UPLOAD if($_POST['btnEnviar2']){ //se o botão enviar do upload estiver clicado //RECEBE O ARQUIVO $arqName = $_FILES[arquivo][name]; $arqTemp = $_FILES[arquivo][tmp_name]; //CONECTA AO FTP $conn = ftp_connect($server) or die ("ERRO AO CONECTAR AO SERVIDOR DE FTP ".$server); //TENTA EFETUAR O LOGIN COM USUÁRIO E SENHA DE ACESSO if(@ftp_login($conn, $usuario, $senha) ) { //ENVIA O ARQUIVO $status = ftp_put($conn, '/'.$arqName, $arqTemp, FTP_BINARY); //VERIFICA SE O ARQUIVO FOI ENVIADO if($status) { echo "<h2 class=\"Texto\">O arquivo <b> $arqName </b>foi enviado com Sucesso!</h2>"; echo "<font class=\"textopequeno\">Clique <b>Voltar</b> para enviar outro arquivo.<br>Clique em <b>Menu</b> para retornar ao Menu Principal.</font>";?> <style type="text/css"> .Enviar { font-family: "Arial Black"; font-size: 11px; background-color:#FFFFFF; color:#3A5999; border:1px solid #003366; width: 60; } </style> <form name="nada"> <table border="00" cellpading="0" cellspacing="0" width="50%"> <tr> <td height="30" width="10%"></td> <td height="30" width="40%"></td> </tr> <tr> <td height="60" width="10%"><input name="button" type="button" onclick="window.location = 'upload.php'" value="Menu" class="Enviar"></td> <td height="60" width="40%"><input name="button" type="button" onclick="history.go(-1)" value="Voltar" class="Enviar"></td> </tr> </table> </form> <? }//FECHA IF ( status ) else { echo "<h2 class=\"Texto\"> Envio de Arquivo </h2>"; echo "<font class=\"textopequeno\">Erro! Aconteceu algum problema no envio do arquivo. Talvez ele já exista.<br>Clique em <b>Voltar</b> para tentar novamente ou <b>Menu</b> para sair do Envio de Arquivos.</font>"; ?> <!------<style type="text/css"> .Enviar { font-family: "Arial Black"; font-size: 11px; background-color:#FFFFFF; color:#3A5999; border:1px solid #003366; width: 60; } </style> --> <form name="nada"> <table border="00" cellpading="0" cellspacing="0" width="50%"> <tr> <td height="30" width="10%"></td> <td height="30" width="40%"></td> </tr> <tr> <td height="60" width="10%"><input name="button" type="button" onclick="window.location = 'upload.php'" value="Menu" class="Enviar"></td> <td height="60" width="40%"><input name="button" type="button" onclick="history.go(-1)" value="Voltar" class="Enviar"></td> </tr> </table> </form> <? }//FECHA ELSE }//FECHA IF (LOGIN) else { echo '4'; echo "<br><br><br>Não foi possível efetuar a conexão. Verifique o usuário e a senha de acesso."; //session_destroy(); }//FECHA ELSE //TERMINA A EXECUÇÃO die; }//FECHA IF ( POST ) ?> <form name="frmFtp" method="post" enctype="multipart/form-data"> <table border="00" cellpading="0" cellspacing="0" width="50%"> <tr> <td height="30" width="10%" class="textopequeno">Arquivo:</td> <td height="30" width="40%"><input name="arquivo" type="file" class="procurar" size="40"></td> </tr> <tr> <td height="60" width="10%" ><input name="button" type="button" onclick="history.go(-1)" value="Menu" class="Enviar"></td> <td height="60" width="40%"><input type="submit" class="Enviar" name="btnEnviar2" value="Enviar"></td> </tr> <input type="hidden" value="<? echo $usuario ?>" name="login"> <input type="hidden" value="<? echo $senha ?>" name="Senha"> </table> </form> DOWNLOAD if($_POST[arquivo]) { //RECEBE OS DADOS DO FORM $aArquivo = $_POST[arquivo]; $pEndereco = $_POST[endereco]; //FAZ O DOWNLOAD DO(S) ARQUIVO(S) for($i=0; $i<sizeof($aArquivo); $i++) { //CAMINHO ONDE O ARQUIVO SERÁ SALVO $local = $pEndereco.$aArquivo[$i]; //FTP_PWD - DIRETÓRIO ATUAL DO SERVIDOR FTP $server = ftp_pwd($conn).$aArquivo[$i]; //FTP_GET() - DOWNLOAD DO ARQUIVO $status = ftp_get ( $conn , $local , $server , FTP_BINARY ); //VERIFICA if($status) { //MENSAGEM echo "PARABÉNS! O arquivo $aArquivo[$i] foi baixado com Sucesso!<br>"; } else { //MENSAGEM echo "ERRO! O arquivo $aArquivo[$i] NÃO FOI BAIXADO.<br>"; }//FECHA ELSE }//FECHA FOR //FECHA A CONEXÃO COM O FTP ftp_close($conn); //TERMINA A EXECUÇÃO die; }//FECHA IF ( POST ) ?> <? $arr_arq = ftp_nlist($conn, "*.*"); for($i=0; $i<sizeof($arr_arq); $i++) { ?> <tr> <td height="30" width="5%"></td> <td height="" width="45%"><a href="ftp://<? echo $usuario; ?>:<? echo $senha; ?>@200.171.73.23/<? echo $arr_arq[$i]; ?>"> <? echo $arr_arq[$i]; ?> </a></td> </tr> <? };//FECHA FOR ?> alguém sabe como posso proceder? obrigado
-
if (!isset($_SESSION["susuario"]) || !isset($_SESSION["ssenha"])){ $_SESSION["susuario"]=$usuario; $_SESSION["ssenha"]=$Senha; echo "usuario é" . $_SESSION["susuario"]; echo "senha é" . $_SESSION["ssenha"]; } reparei uma coisa.. esse IF está entrando tanto no inicio que não existe o session quanto depois também... TODA HORA entra... tá errado, então a session está sendo zerada quando a pagina e carregada novamente.. olhem o codigo.. alguém consegue ver o motivo?????
-
Olá pessoal estou com uma dúvida, sempre quando tento abrir uma query no delphi 3, no nosso sistema ocorre um erro chamado INVALID FIELD TYPE alguém sabe o que é isso??? se no sql 2005 eu colocar o usuario do banco como usuario e não com DBOWNER dai funciona se eu colocar como DBOWNER esse usuario, comeca a aparecer INVALID FIELD TYPE quando tento abrir a query qual logica é? ps: quando coloco DBOWNER, as tabelas ficam sem o dbo. atrás do nome da table e é apartir dai que não funciona. Obrigado André
-
Delphi Report Service Com Problema, Não Seta Opção Escolhida
pergunta respondeu ao sirknow de sirknow em Delphi, Kylix
Ele acompanha qual versão do Delphi? :huh: ele não acampanha.. você instala separado.. do pacote reportprinter pro RP -
Delphi Report Service Com Problema, Não Seta Opção Escolhida
pergunta respondeu ao sirknow de sirknow em Delphi, Kylix
ninguém sabe alguma dica? nunca mexeram com report service??? ????? PS: tem alguma dll no windows que tenha a configuracao das impressoras? posso tentar sobrescreve-las já que outros computadores não acontecem este problema -
Delphi Report Service Com Problema, Não Seta Opção Escolhida
uma questão postou sirknow Delphi, Kylix
Ola pessoal, estou com uma dúvida sobre Printer Service, um componente do delphi que está com o seguinte problema: na verdade não sei se é com o componente em si, mas está ocorrendo uma espécie de erro, quando entro no sistema e é pedido para que seja impresso um relatorio, aparece um menu com as opcoes de impressao, e tambem a possiblidade de voce mudar de impressora como uma da rede logal por exemplo. De acordo com a FIGURA 1, está instalada a impressora EPSON LQ 1070 como padrão no computador, ok se eu colocar para imprimir ela imprime, está setado LPT1 como voces podem ver, maravilha. IMAGEM 1 O problema está quando voce clica em SETUP e muda a impressora para uma OUTRA qualquer, como por exemplo essa hp da rede como voces podem ver na FIGURA 2. Uma HP DESKJET 670C quando é selecionada e dou OK, aparece a tela anterior e NOVAMENTE A IMPRESSORA EPSON LQ 1070, ou seja, o windows dá a intender que não está SETANDO a opção que pedi, ignora a impressora que cliquei HP e continua usando a anterior EPSON. IMAGEM 2 alguém sabe o que pode ser isso? alguma dll para atualizar do windows talves? pois se voces repararam, quando se clica em SETUP, aparece a caixa de dialogo de escolha de impressoras DO WINDOWS, aquela janela padrão 'CONFIGURAR IMPRESSAO', essa janela não é do componente REPORT, é o padrão como se voce fosse escolher impressora no word ou outro programa convencional. PS: não é o código do programa creio eu, pois esse problema não ocorre, ou pelo menos até hoje nunca ocorreu no win98, e na maioria dos xp´s e 2000 tambem não, mas infelizmente está ocorrendo com alguns clientes que querem uma solução. alguém pode ajudar? obrigado