Jump to content

Damon

Members
  • Content count

    288
  • Joined

  • Last visited

  • Days Won

    2

Damon last won the day on April 15 2014

Damon had the most liked content!

Community Reputation

20 Levemente Bom

About Damon

  • Birthday 04/09/1994

Informações Pessoais

  • Sexo
    Masculino
  1. Damon

    encryptar/Criptografar url

    Boa Noite Biel. Neste seu caso vc pode esta usando base64_encode e base64_decode, da uma olhadinha acho que pode te ajudar primeiro vc vai criptografar. Exemplo: <?Php $nome = "Biel"; $codificado = base64_encode($nome); echo "Resultado da codificacao usando base64:". $codificado.'<br>'; $original = base64_decode($codificado); echo "Resultado da codificacao usando base64: " . $original; ?> <a href="http://localhost/criptografia/teste_des.php?v=<?php echo $codificado;?>"><br/>Pagina </a> descriptografando: <?php $nome = $_GET["v"]; $original = base64_decode($nome); echo "Resultado da codificacao usando base64: " . $original; ?> A sua segunda duvida não entendi muito bem mais espero ter ajudado neste caso de criptografia.
  2. Damon

    Lista pasta e fazer download dos arquivos ftp

    Pode me passar um exemplo sem ser pelo manual ?
  3. Damon

    Lista pasta e fazer download dos arquivos ftp

    Qual a maneira que deve fica este código acima ? Se poder rescreve-lo pra mim poder entender melhor.
  4. Damon

    Lista pasta e fazer download dos arquivos ftp

    E $remote_file é o que ?
  5. Damon

    Lista pasta e fazer download dos arquivos ftp

    Beraldo agora entendi o que você me falou os arquivos estão em pastas diferente, por exemplo meu php esta no domínio A e os arquivos esta no subdomínio B ai neste não teria como neh ! A pesar que eu acho que da pra mim transferir esta pasta para o mesmo domínio onde esta o meu php. Antes de tentar dessa maneira da uma olhada neste código talvez você consiga ver qual a maneira de passar o caminho físico corretamente: <?php $ftp_server = "ftp.caminho.com.br"; $ftp_user_name ="sadasdasd"; $ftp_user_pass = "sadasdasdasd"; // path to remote file $remote_file = '/web/13/testeFile.txt'; $local_file = 'D:\\dowload\\'; //caminho físico // open some file to write to $handle = fopen($local_file, 'teste'); // set up basic connection $conn_id = ftp_connect($ftp_server); // login with username and password $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); // try to download $remote_file and save it to $handle if (ftp_fget($conn_id, $handle, $remote_file, FTP_ASCII, 0)) { echo "successfully written to $local_file\n"; } else { echo "There was a problem while downloading $remote_file to $local_file\n"; } // close the connection and the file handler ftp_close($conn_id); fclose($handle); ?> HP Warning: fopen(D:\dowload\) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No error in E:\home\Web\teste\download.php on line 12 PHP Warning: ftp_fget() expects parameter 2 to be resource, boolean given in E:\home\Web\teste\download.php on line 21 PHP Warning: fclose(): supplied argument is not a valid stream resource in E:\home\Web\teste\download.php on line 29
  6. Damon

    Lista pasta e fazer download dos arquivos ftp

    Não, download e do servidor(ftp) para uma maquina local ("ou seja para a maquina do cliente") e upload e da maquina do cliente para o servidor (ftp).
  7. Damon

    Lista pasta e fazer download dos arquivos ftp

    Não servidor é o ftp, eu tiro o arquivo da maquina local e jogo no ftp via php "falando em uma linguagem mais simples" .
  8. Damon

    Lista pasta e fazer download dos arquivos ftp

    Eu confundi na hora que você me pediu para olha na pasta, não sabia qual a pasta que vc estava falando. Primeiro, veja a documentação de ftp_get: http://php.net/ftp_get Eu também é a primeira vez que utilizo esta função, acho que da para perceber...rsrs. No caso com ele eu sei que ta passando pelo ftp_get, acho que esta faltando pouca coisa, quando eu joguei ftp_get dentro do IF ele retornou a mensagem que o arquivo foi baixado, porem o arquivo não apareceu Os arquivos já estão no meu servidor, como eu tinha dito no começo o upload estou fazendo normalmente. Acho que você está se confundindo com os nomes das variáveis que você criou. A ultima duvida surgiu pelo fato de não ter passado aonde o arquivo será salvo. Pensei que eles seriam baixado e salvo na pasta padrão do local "download". Bernado antes que eu me esqueço deixa eu te agradecer pela assessoria, vou tentando aqui e vou te passando feedback.
  9. Damon

    Lista pasta e fazer download dos arquivos ftp

    Cara acho que já estou ficando meio doido aqui, estou até escrevendo errado !!kkkk Respondendo sua pergunta, sim eu olhei na pasta local e realmente nenhum arquivos esta lá. Cara vamos voltar naquele código do php://stdout aqui eu sei ta passando pelo ftp_get. <?php // define some variables $local_file = 'php://stdout'; $server_file = isset($_GET["arquivo"])?$_GET["arquivo"]:NULL; if($server_file!=NULL) { $remote_dir= "./web/13/"; // Caminho para o diretório remoto $ftp_server = 'ftp.caminho.com.br'; // FTP do destino $ftp_user_name = 'xxxxx'; $ftp_user_pass = 'xxxxx'; $server_file = $remote_dir . $server_file; // conectando $conn_id = ftp_connect($ftp_server); // login $login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); function get_ftp_mode($file) { $path_parts = pathinfo($file); if (!isset($path_parts['extension'])) return FTP_BINARY; switch (strtolower($path_parts['extension'])) { case 'am':case 'asp':case 'bat':case 'c':case 'cfm':case 'cgi':case 'conf': case 'cpp':case 'css':case 'dhtml':case 'diz':case 'h':case 'hpp':case 'htm': case 'html':case 'in':case 'inc':case 'js':case 'm4':case 'mak':case 'nfs': case 'nsi':case 'pas':case 'patch':case 'php':case 'php3':case 'php4':case 'php5': case 'phtml':case 'pl':case 'po':case 'py':case 'qmail':case 'sh':case 'shtml': case 'sql':case 'tcl':case 'tpl':case 'txt':case 'vbs':case 'xml':case 'xrc': case 'png': case'jpg': case 'pdf': case 'cdr': return FTP_ASCII; } return FTP_BINARY; } // efetuando o download if (!ftp_get($conn_id, $local_file, $server_file, get_ftp_mode($server_file))); //if (!ftp_get($conn_id, $local_file, $server_file, FTP_BINARY)) { echo "Ocorreu um erro\n"; } else{ echo "Arquivo baixado com sucesso."; } // fecha a conexão ftp_close($conn_id); exit; } ?> Este pedaço aqui não seria o caminho do pc local $remote_dir= "./web/13/"; // Caminho para o diretório remoto
  10. Damon

    Lista pasta e fazer download dos arquivos ftp

    tem que passo o local aonde vai baixo?
  11. Damon

    Lista pasta e fazer download dos arquivos ftp

    esse caminho é o mesmo que estava na outra função e outra função estava achando normalmente acho que o ftp_get que não esta copiando para o servidor local.
  12. Damon

    Lista pasta e fazer download dos arquivos ftp

    Ele não esta encontrando a pasta o GET esta recebendo o arquivo.
  13. Damon

    Lista pasta e fazer download dos arquivos ftp

    Realmente não esta entrando no if.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.