LINUX.ORG.RU

История изменений

Исправление kiotoze, (текущая версия) :

что сразу бросается в глаза


  • array() заменяем на []
  • dirname(__FILE__) заменяем на __DIR__
  • Сначала создаем каталог, а потом перед удалением chmod($pathName, 0777). А можно сразу задать права при создании mkdir($tmp_dir, 0777), но опять же обрати внимание на umask
  • Да и вообще если все файлы ты создаешь здесь, а потом удаляешь, значит список файлов есть, то можно и не бегать рекурсивно по каталогу, а сразу удалить существующий список файлов.
  • Включи себе error_reporting(E_ALL | E_STRICT); чтобы видеть нужные ошибки
  • Пропуски строк зря все убил, они нужны для отделения логического функционала. У тебя в начальных примерах было их в избытке, но не все же удалять))

Исходная версия kiotoze, :

что сразу бросается в глаза


  • array() заменяем на []
  • dirname(__FILE__) заменяем на __DIR__
  • Сначала создаем каталог, а потом перед удалением chmod($pathName, 0777). А можно сразу задать права при создании mkdir($tmp_dir, 0777), но опять же обрати внимание на umask
  • Да и вообще если все файлы ты создаешь здесь, а потом удаляешь, значит список файлов есть, то можно и не бегать рекурсивно по каталогу, а сразу удалить существующий список файлов.
  • Включи себе error_reporting(E_ALL | E_STRICT); чтобы видеть нужные ошибки