Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/03/2009, 14:24
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: es optimo este script ?

Optimo tal vez si, pero no funcional, porque $files sera falso solo cuando haya error en la consulta, pero verdadero cuando se ejecute bien, independientemente de que se encuentre algun resultado o no.

Código php:
Ver original
  1. mysql_select_db(DB_NAME,$con);
  2. $file = mysql_query("SELECT id, date, link, permissions FROM $table_prefix"."dm_downloads WHERE id='$id'",$con) or die(mysql_error());
  3. if(mysql_num_rows($file) < 1) {
  4.       mysql_close($con);
  5.       header('HTTP/1.0 404 Not Found');
  6.       header('Refresh: 4; URL='.$_SERVER['PHP_SELF']);
  7.       exit(__('Invalid File ID.', 'downloads-manager'));
  8. }
  9. $datos = mysql_fetch_array($file);
  10. mysql_query("UPDATE $table_prefix"."dm_downloads SET clicks = clicks + 1 WHERE id = '$id'",$con) or die(mysql_error());
  11. header("Location:{$datos['link']}");
__________________
- León, Guanajuato
- GV-Foto