dudasm 0 Denunciar post Postado Dezembro 21, 2003 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
rockbilly 0 Denunciar post Postado Dezembro 22, 2003 nessa parte, não seria melhor tirar as info do usuário? echo "<a href='ftp://$ftp_user_name:$ftp_user_pass@$ftp_server/home/$ftp_user_name/$entry'>$entry</a><br>"; para isso talvez? echo "<a href='ftp://$ftp_server/home/$ftp_user_name/$entry'>$entry</a><br>"; Compartilhar este post Link para o post Compartilhar em outros sites