Imagino que tienes que crear una funcion javascript y, en lugar de ponerla en la etiqueta A de HTML, utilizar el evento onclick (Así el enlace solo se ve en el codigo fuente y en la ventana que lo reciva...)
Algo así
Código:
<script type="text/javascript">
function ed2k(url) {
open(url,'','toolbar = 1, location = 1, directories = 1, status = 1, menubar = 1, scrollbars = 1, resizable = 1');
}
</script>
Y el link lo haces asi:
<a href="#" onclick="ed2k('ed2k://etc etc etc etc etc //////////');">link</a>
Alli no se veria el link "feo"...
Podrías, en lugar de utilizar open(), utilizar window.open y abrir un popup con el link verdadero y demas datos..., en ese caso deberias hacer algo asi:
Código:
<script type="text/javascript">
function ed2k(url) {
uri = 'http://www.tupagina.com/archivo.php?id=' + url;
window.open(uri,'Download','width=525, height=390, left=10, top=10, scrollbars=YES, resize=YES');
}
</script>
Y el link lo harias así:
echo '<a href="#" onclick="ed2k(\''.$row[id].'\');">link</a>';
Como vez, en lugar de pasar el link de emule pasas el ID (de la DB) que luego leeras en el pupup para sacar la URL verdadera y otros datos (nombre, tamaño, etc)