@
- это другое. Вы, скорее всего, набрали ls [-l]
. @
- такое же обозначение, как *
для исполняемых файлов и /
для директорий. Они выводятся, но их нет. data:...
- обычный URL. Чтобы его преобразовать в GIF:<img src="data:image/git;base64,..."></img>
unlink(data/)
, значит, $fname пустой, и PHP пытается удалить саму папку data.