The unlink() function is only able to delete files that the user of the PHP process is able to delete. If you’re having trouble getting unlink() to work, check the permissions on the file and how you’re running PHP.