PHP: переменные пути в include

243
09 июня 2017, 12:39

Получаю из БД массив $array, в котором хранятся значения:

sys_name
path
filename

Засовываю прогоняю через for, дабы сделать различные подключения файлов:

for($s=1; $s<=count($array)-1; $s++){
    if($module==$array[$s]['sys_name']) {
    include('./modules/'.$array[$s]['module_type'].'/'.$array[$s]['filename'].'.php');
}}

Но, ничего не происходит. Где ошибка?

Answer 1
  1. Репы не хватает чтобы писать прямо под Вашим вопросом.
  2. Вы на выходе получаете ассоциативный массив, поэтому цикл foreach сработал. В цикле for Вы обращались к массиву по несуществующим ключам, поэтому ничего не работало.
  3. noxom, не всегда и не везде используется composer, он не является стандартом de facto.
READ ALSO
Обратный вывод данных из таблици

Обратный вывод данных из таблици

Помогите сделать вывод данных из таблицы в обратном порядке, сейчас я их вывожу в прямом порядкеМожно ли сделать кнопку для удаления строки,...

271
php сохранение переменной в сессии [требует правки]

php сохранение переменной в сессии [требует правки]

Здравствуйте всем! Запилила я как то сайтик типа доски объявлений, там пользователь после регистрации мог создать свое сообщениеРегистрировался...

300
Создание БД в denwer

Создание БД в denwer

Помогите я использую denwer при создании базы в phpmyadmin я везде указываю сравнение utf8_general_ciЭта же кодировка стоит в разделе

263
Изменить флаг оплаты по условию, если сумма меньше или равно 0

Изменить флаг оплаты по условию, если сумма меньше или равно 0

Здравствуйте, подскажите функцию которой можно изменить флаг оплаты на "оплачено"Пытаюсь сделать следующее, если сумма заказа равна или...

324