Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Помогите пожалуйста с файлами.

$
0
0
Привет всем. Хочу попробовать удалить все файлы из директории (текстовые), но чтобы сама папка оставалась, я думал просто удалить папку, а потом по тому же пути ее создать, но нельзя использовать rmdir() , если каталог не пуст. Потому я хотел попробовать по совету тут через foreach. Вот что мне кинули:
PHP код:

$aFiles scandir("/путь");
foreach( 
$aFiles as $df ){
if( 
is_file($df) )
file_delete($df);
else
dir_delete($df);


И дело в том, что когда я нажимаю на кнопку, он путь-то видит, но пишет, мол unlink(./Project.exe) Permission denied. В папке, которую я указываю, лежат только текстовики, а тыкает он вообще на себя О.о

Потом по-своему попробовал через foreach:

PHP код:

foreach($files as $key => $file) {
// протестировал вывод:
echo $file;


И тут-то я кажется понял проблему. У меня, допустим, в папке 4 файла, но выводит 6 ключей и идет так:
[0] => .
[1] => ..
[2] => Новый текстовы документ.txt
[3]=> Новый текстовы документ2.txt

и так далее. Откуда взялись эти дурацкие точки, может в них вся проблема? :с
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: Недоступно
Размер:	12.3 Кб
ID:	2517  

Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>