Ver Mensaje Individual
  #9 (permalink)  
Antiguo 22/09/2011, 10:52
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Borra archivo con unlink

Cita:
Iniciado por esaenz22 Ver Mensaje
mi sugerencia Ghosty es que hagas un sql almacenando en un fetch_array el campo donde se guarda el archivo mp3 y luego colocarias tu otra consulta que borra tu registro. lo pones asi Ghosty.

Código PHP:
Ver original
  1. if ((isset($_POST['campoID'])) && ($_POST['campoID'] != ""))
  2. {
  3. $elimp3 = "SELECT * FROM mhh_temas WHERE id = '".$_POST['campoID']."'";
  4. $rowmp3 = mysql_query($elimp3,$mhh) or die(mysql_error());
  5. $rs_mp3 = mysql_fetch_array($rowmp3);
  6.  
  7. if($rs_mp3['link']!="") // si el campo $rs_mp3['link'] es diferente al vacio.
  8. {
  9. @unlink("$rs_mp3['link']");
  10. }
  11.  
  12. // la consulta DELETE.
  13. $deleteSQL = sprintf("DELETE FROM mhh_temas WHERE id_tema=%s",
  14.                        GetSQLValueString($_POST['campoID'], "int"));
  15.  
  16. mysql_select_db($database_mhh, $mhh);
  17. $Result1 = mysql_query($deleteSQL, $mhh) or die(mysql_error());
  18.  
  19. header(sprintf("Location: %s", $deleteGoTo));
  20.  
  21. }

si persiste el problema, posteas tu consulta.
En realidad si se quiere algo mas "profesional" debería verificar si el archivo fue eliminado correctamente antes de hacer el DELETE en la base de datos.
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???