Возможный дубликат:
как удалить папку с содержимым с помощью PHP
Здравствуй,
можно ли удалить всех дочерних элементов в родительском каталоге, а затем удалить родительский каталог в php?
Отредактировано:
Когда я использую scan dir, почему первые 2 элемента массива показывают '.', '..' ?:
> Array ( [0] => . [1] => .. [2] => evga-nvidia-graphics-card4d0fe6868d2f8.jpg [3] => image4d0eaafb920a0.png [4] => image4d0eab086a106.png ) 
большое спасибо
  Первые элементы в вашем массиве ( . И .. ) являются ссылками на сам каталог ( . ) И его родительский каталог ( .. ).  У каждого корневого каталога в вашей файловой системе будет и то, и другое.  Они обычно игнорируются вручную в таких сценариях. 
  Если вы используете DirectoryIterator, вы можете определить, является ли текущий элемент, который вы повторяете, либо .  или .. с помощью функции isDot() .