Foros del Web » Programando para Internet » PHP »

ie 6.0 header location ayuda

Estas en el tema de ie 6.0 header location ayuda en el foro de PHP en Foros del Web. wenas, tengo problemas con una funcion que redireccion las descargas en internet explorer 6.0 o menos el problema se da con la pagina de sourforge ...
  #1 (permalink)  
Antiguo 18/01/2009, 15:47
p2pdownloading
Invitado
 
Mensajes: n/a
Puntos:
ie 6.0 header location ayuda

wenas, tengo problemas con una funcion que redireccion las descargas en internet explorer 6.0 o menos

el problema se da con la pagina de sourforge
por ejemplo este es un link que no se puede redireccionar

http://ufpr.dl.sourceforge.net/sourc..._installer.exe

Código PHP:
function spm_downloadfile() {
    global 
$wpdb$user_ID$table_prefix;
    
$id intval(get_query_var('download_id'));
    if(
$id 0) {
    
$file $wpdb->get_row("SELECT id, date, link, permissions FROM ".$table_prefix."dm_downloads WHERE id='$id'");
    if(!
$file) {
      
header('HTTP/1.0 404 Not Found');
      
header('Refresh: 4; URL='.$_SERVER['PHP_SELF']);
      exit(
__('Invalid File ID.''downloads-manager'));
    }
    if((
$file->permissions == 'no' && intval($user_ID) > 0) || $file->permissions == 'yes') {
      
$wpdb->query("UPDATE ".$table_prefix."dm_downloads SET clicks = clicks + 1 WHERE id = '$id'");
       
header("Location:$file->link");die();
    } else {
      echo 
'<script language="JavaScript" type="text/JavaScript">alert("'.__('Sorry, you need to be registered to download this file!','downloads-manager').'");</script>';
  } 
}

se les ocurre alguna solucion

saludos y gracias
  #2 (permalink)  
Antiguo 18/01/2009, 15:55
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ie 6.0 header location ayuda

Te sale algún error?
  #3 (permalink)  
Antiguo 18/01/2009, 16:00
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: ie 6.0 header location ayuda

no entiendo el problema...

¿¿que error te ocurre a ti???

ponlo textualmente, y completo...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #4 (permalink)  
Antiguo 19/01/2009, 06:02
p2pdownloading
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ie 6.0 header location ayuda

con header("Location:$file->link");die(); lo que sucede es que se redirecciona mal, me manda a la pagina http://sourceforge.net y con header("Location: $file->link");die(); no funciona en ningun explorer, me manda 404

saludos
  #5 (permalink)  
Antiguo 19/01/2009, 06:28
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: ie 6.0 header location ayuda

Has verificado $file->link tenga la url correcta? Podría ser que sourceforge no acepte redirecciones provenientes de determinado user-agent (PHP envía Apache como su user-agent). Si no funciona intenta abrir esa conexión usando curl.

  #6 (permalink)  
Antiguo 19/01/2009, 07:13
 
Fecha de Ingreso: septiembre-2008
Mensajes: 65
Antigüedad: 15 años, 7 meses
Puntos: 2
Respuesta: ie 6.0 header location ayuda

Creo que tu problema no es que no se pueda direccionar si no la forma que tiene Sourceforge de dar el enlace a la descarga deseada.

Si no entiendo mal estas intentando descargar directamente el archivo, no ir a la pagina de descarga directamente. si es asi creo que source forge no te lo va a permitir.

Un saludo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:29.