Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/06/2005, 12:34
Avatar de cauly
cauly
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires
Mensajes: 726
Antigüedad: 22 años, 2 meses
Puntos: 0
el popup es fácil, pero la página que recibe el archivo para que se escuche tiene el código embed que puse arriba y no sé como hacer para que tome la url del archivo y la abra en el popup, te pongo com tengo la función para que se descargue:

Código PHP:
este es el link:
<
a href="index.php&amp;d_op=getit&amp;lid=$lid\">
y la función getit es:


function getit($lid) {
    global $prefix, $db;
    $lid = intval($lid);
    $db->sql_query("
update ".$prefix."_downloads_downloads set hits=hits+1 WHERE lid='$lid'");
    update_points(17);
    $result = $db->sql_query("
SELECT url FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
    list($url) = $db->sql_fetchrow($result);
    Header("
Location$url");

y el link para que se abra el popup sería algo así:

Código PHP:
<a href="index.php&amp;d_op=escuchar&amp;lid=$lid\">
y la funcion escuchar es esta:


function escuchar($lid) {
    global $prefix, $db;
    $lid = intval($lid);
    $db->sql_query("
update ".$prefix."_downloads_downloads set hits=hits+1 WHERE lid='$lid'");
    update_points(17);
    $result = $db->sql_query("
SELECT url FROM ".$prefix."_downloads_downloads WHERE lid='$lid'");
    list($url) = $db->sql_fetchrow($result);

    echo "
<script type="text/javascript\">\n";
    echo 
"<!--\n";
    echo 
"function abreescucha(mp3){\n";
    echo 
"    window.open (mp3,\"escucha\",\"toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=no,copyhistory=no,width=220,height=120\");\n";
    echo 
"}\n";
    echo 
"//-->\n";
    echo 
"</SCRIPT>\n\n";

    
Header ("Location: <embed src=\"$url\" border=\"0\" width=\"200\" height=\"100\" type=\"application/x-mplayer2\"></embed>");

Ya sé que está mal, pero no sé como hacer el Location para que abra el popup y dentro de ese popup salga el código de embed con el url del archivo.