Как Прочитать строки из файла и создать папки с названиями из этих строк

Mr.Varenik

Гуру форума
Регистрация
5 Янв 2018
Сообщения
287
Реакции
50
Добрый день. Два дня уже мучаюсь, весь интернет перечитал. Права доступа файлам менял, все возмножные комбинации пробовал. Хочу прочитать из файла строки в массив. создать папки и файлы с названиями из значений массива. Пишет ошибку No such file or directory . Я ничего понять не могу. Уже и так и сяк пробовал...
PHP:
$key = file("key.txt")or die("Ошибка! Не открылся файл");

foreach ($key as  $post) {
    mkdir("dirname(__FILE__)"."/".$post);
    $filePost = fopen("$post".".txt", 'w+');
}

for(reset($key); ($k = key($key)) !== false; next($key))
mkdir($key[$k]);

for (reset($key); list ($k,$v) = each($key); /*пусто*/)
mkdir($v);

for ($i = 0; $i<count($key); $i++){
    mkdir("$key[$i]");
    $filePost = fopen("$key[$i].txt", 'w');
}
 
Последнее редактирование модератором:
mkdir("dirname(__FILE__)"."/".$post.", 0777, true);

Проверь пути
 
Назад
Сверху