Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dudasm

ftp com php

Recommended Posts

Fiz um php simples para se conectar a um servidor de FTP, mostrar os arquivos disponíveis em forma de link para ser feito o download, mas estou com um problema, quando um arquivo é aberto (como os docs) p php passa para a URL do navegador o login e a senha do usuário logado, fazendo assim com q fique no histórico essas informações, como posso fazer com q isto n apareça na URL, ou como posso esconder isso??? Segue abaixo o código da página HTML q chama o PHP, passando o login e a senha do usuário e o código da página PHP.//página HTML (index.html)<head><title>FTP</title></head><body><form name='main' method="POST" action="ftp.php"><p>Login: <input type="text" name="txt_login" size="20"></p><p>Senha:<input type="password" name="txt_senha" size="20"></p><p><input type="submit" value="Enviar" name="btnOK"><input type="reset" value="Limpar" name="B2"></p></form></body>//página PHP (ftp.php)<?$ftp_server = "10.21.0.16"; // Coloque o IP do seu servidor de FTP$ftp_user_name = "$txt_login"; // Coloque o usuário$ftp_user_pass = "$txt_senha"; // Coloque a senha//Conecta ao servidor FTP$con = ftp_connect("$ftp_server");//Faz o login no servidor FTP$result = ftp_login($con, "$ftp_user_name", "$ftp_user_pass");//Verifica se ocorreu algum erroif ((!$con) || (!$result)) {echo "Erro na conexão com o FTP .. Usuário / Senha inválidos ";die;}// obtém o conteúdo do diretório raíz$contents = ftp_nlist($con, "");// mostra cada entradaforeach ($contents as $entry) {echo "<a href='ftp://$ftp_user_name:$ftp_user_pass@$ftp_server/home/$ftp_user_name/$entry'>$entry</a><br>";}?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.