Cita:
Iniciado por wilmer30 unlink(), funcionaría cuando supiera que el archivo ya está en el servidor, y pulsando un boton o un link eliminariamos el archivo, pero si se cierra inesperadamente o por error la página el archivo permanecería en el servidor, sin estár registrado en en la base de datos.
La idea es:
1. seleccionar música mp3,
2. leer su id3v1 (TAG, titulo, artista, etc.)
3. si no tiene TAG, titulo,artista no resgistrar en la BD hasta no obtener por lo menos el título y artista.
El problema esta en el punto 3, cuando cargo un archivo en el servidor, leo el id3v1, no tiene artista, ni título, como el sistema no me deja almacenar en la base de datos, decido cerrar la página, pero y que hago con el mp3 ya cargado en el servidor?, debe desaparecer automáticamente. Entonces pense que si trabajara con el archivo temporal sería ideal, pues cargaríamos el mp3 como temporal pero no se copiaría al servidor haste obtener por lo menos el título y artista.
espero me haya explicado mejor.
Y no es la misma solucion hacer un if ?
1- Seleccionamos el mp3
2- Leemos el id3v1 y si no tiene eliminamos el archivo, salvo que se lo cargemos.
3- Al cerrar la página con javascript podes hacer que te habra un popup donde se borra el archivo.
O algo como eso, tambien podes trabajar con el archivo temporal
$binario_contenido = addslashes(fread(fopen($binario_nombre_temporal, "rb"), filesize($binario_nombre_temporal)));
Por ahi con este post te da alguna idea:
http://www.forosdelweb.com/f18/tutor...inario-127775/