forzar enlace con variables y enlace exerno

Iniciado por DJmixmancar, 16 Agosto 2008, 23:02 PM

0 Miembros y 1 Visitante están viendo este tema.

DJmixmancar

este es mi codigo de enlace

Citar<td><table width='306' border='0' align='center' cellpadding='0' cellspacing='0'>
              <tr>
          
             <td width='90'><div align='center'><a href='$record->url_server$dodexD$record->nombre_carpt/$record->nombre.mp3'><img src='imagenes/001/downloadPc.jpg' width='46' height='45' border='0' /></a></div></td>
</td>


como es mp3 al dale clik se abre el reproductor.
lo que quiero es de salga descargar como


e leido que eso se puede con este codigo , el problemas es donde lo coloco en mi codigo php, ya que este es un enlace externo de los archivos php

Citarheader("Content-type: application/force-download");


¿como o donde pongo  el codigo?
Citar<td><table width='306' border='0' align='center' cellpadding='0' cellspacing='0'>
              <tr>
          
             <td width='90'><div align='center'><a href='$record->url_server$dodexD$record->nombre_carpt/$record->nombre.mp3'><img src='imagenes/001/downloadPc.jpg' width='46' height='45' border='0' /></a></div></td>
</td>

lo que esta con  rojo es el enlace de mp3 , que se genera con 3 variables.


ayuden pliz  :xD

DJmixmancar

bueno man ceoque yo lo aregle buscando por la red no encontre nada  con link externos pero no unico que se me ocurrior es crear un archivo de descarga que se llame descargar.php con este codigo
Citar<?php
    $f = $_GET["f"];
    header("Content-type: application/octet-stream");
    header("Content-Disposition: attachment; filename=\"$f\"\n");
    $fp=fopen("$f", "r");
    fpassthru($fp);
?>

como mis mp3 estan en vastantes servidores gratis
lo unico que me quedo es poner n cada servidor en  archivo descargar php

cuando quiero generar un link
de descargar aqui  el enlace le puese
$servidor$descargar$music.mp3

el cada serveer cambia
$server="http://mihostfree.org";// es un campo de una base de datos, esto cambia
$descargar ="descargar.php?f="; // es una bariable fija
$music="tu musica"; // es un campo de una base de datos , sin estencion .mp3
. pero si funca  ;D

lo malo es los archivos si no son tuyos piña,

espero que les sirva algunos