Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: Only en Septiembre 07, 2013, 03:40:14 AM

Título: [SOLUCIONADO] Convertir ruta en enlace de descargar
Publicado por: Only en Septiembre 07, 2013, 03:40:14 AM
Buenos dias a todos , tengo un problema , en una tabla de la DB. guardo el nombre , la ruta y la descripcion de un archivo, entonces cuando lo muestro en pantalla, seria algo asi:

Código (php) [Seleccionar]
$muestra = mysql_query("SELECT * FROM datos", $conexion);

echo "<table border='1' width='100%' >";
echo "<td><b>ID</b></td>";
echo "<td><b>Curso</b></td>";
echo "<td><b>Titulo</b></td>";
echo "<td><b>Descarga</b></td>";
echo "</tr>";

while ($row = mysql_fetch_array($muestra)){
echo "<tr>";
echo "<td>".$row['id']."</td>";
echo "<td>".$row['curso']."</td>";
echo "<td>".$row['descripcion']."</td>";
echo "<td>".$row['ruta']."</td>";
echo "</tr>";}


Mi problema es que quiero que el campo RUTA  sea un enlace de descarga, osea que cuando le des click sobre el te descargue el archivo, pero no se como hacerlo , espero me puedan ayudar

Muchas gracias
Título: Re:[Ayuda]Convertir ruta en enlace de descargar
Publicado por: arthusu en Septiembre 07, 2013, 04:30:03 AM
http://php.net/manual/es/function.readfile.php

Espero que te ayude :P
Título: Re:[Ayuda]Convertir ruta en enlace de descargar
Publicado por: Only en Septiembre 07, 2013, 07:46:34 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuenta
http://php.net/manual/es/function.readfile.php

Espero que te ayude :P

Gracias por la ayuda pero quede peor  :-[
Título: Re:[Ayuda]Convertir ruta en enlace de descargar
Publicado por: HckDrk en Septiembre 16, 2013, 12:23:49 AM
uhmm...

ps si es un archivo que no lo pueda visualizar o reproducir el navegador, solo debes poner la ruta xD

por ejemplo <a href="http://127.0.0.1/archivos/archivoadescargar.zip/.rar/.exe/etc">Descargar Zip/rar/exe/etc...</a>

si es por ejemplo un documento html, imagenes, musica, etc.... debes forzar su descarga, tal y como dijo el estimado arthusu, con readfile, te dejo un link para ver si puedes comprender un poco mejor! :)

http://www.ngeeks.com/forzar-descargas-de-archivos-con-php/


Saludos!
Título: Re:[Ayuda]Convertir ruta en enlace de descargar
Publicado por: Cronos en Septiembre 16, 2013, 11:11:43 AM
echo "<td><a href=".$row['ruta'].">Descargar</a></td>";
Ah eso te refieres?
Saludos,, Cronos.-
Título: Re:[Ayuda]Convertir ruta en enlace de descargar
Publicado por: ezephp en Septiembre 17, 2013, 03:54:36 PM
Ahi cronos te dio la solucion.

pero igual mira tu codigo, no hace falta que pongas tantos echos, podes poner echo " todo el contenido html, y despues lo cerras ";