Показать сообщение отдельно
  #16 (permalink)  
Старый 29.12.2016, 20:59
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Sonya
даже директорию с папками переименовала в path, чтобы не отходить от оригинала.
Нужно хорошо понимать и ориентироваться "где находимся". Вернемся к примеру, в нем указан путь к каталогу, в котором каталоги, в которых файлы, и назовем его 'users/':

$dir = 'users/';

Пусть этот каталог находится в корне документов, там где индексный файл, там же должен быть помещен и сам скрипт, то есть это будет выглядеть так:

users
    usr1
    usr2
    usr3
    ....
myscript.php


Каталоги usr1 ... это каталоги пользователя (имена просто для примера структуры).

Если все так расположено, то $dir = равна 'users/', а в цикле foreach() путь к каталогам пользователя $f, который получается из конкатенации $dir и текущего (по итерации цикла) каталога пользователя будет равен:

users/usr1
users/usr2
users/usr3
....

и никаких накладок типа users/users/usr1 не будет.
Ответить с цитированием