¿no tienes una "/" demás en el unlink()??? date cuenta que no es lo mismo que tienes con opendir()... para evitar esto deberías primero hacer
$directorio="ruta/"; para posteriormente
$dir= opendir($directorio); y por último
unlink($directorio.$read); 
así no hay fallo...
Igual, por favor... cuando tengas errores menciona exáctamente cuáles son... y explicate mejor. ¿cómo "al sacarlos por pantalla"???
Saludos!