Во-первых не используйте $_REQUEST т.к. он устарел ( могу ошибаться ), используйте $_POST.
Во-вторых $_REQUEST фактически состоит из $_GET, $_POST и $_COOKIE.
Я Вас прекрасно понял, написаный выше код для общего развития.
По теме
Цитата:
Самое главное - что, как и в какую базу Вы записываете, из приведенного Вами не видно.
т.к. Я не вижу что, куда и как пишется, то и помоч не могу. (Добавление)
Задача решается просто:
В БД франим ссылки на файлы+id коммента, когда делаем вывод проверяем есть ли ссылка и соответственно ставим кнопку.
Ссылка на файл в вашем случае образуется из -> "../../skins/files/comments_files/$name_com"
0) Прочитай, что такое рекурсивная функция, прочувствуй прям.
1) Прочитай, что такое scan_dir() или glob().
2) Подумай, а не сделать ли вайт/блэк лист для файлов и директорий.
3) не меси два решения в одно.
4) уходи с хоста если нет базы.
5) используй google/yandex поиск, если не хочешь делать через базу.
0)отображается форма с чек боксами PHP и Perl
1) после того как нажали на кнопку GO страница обновляется ( точнее форма отправляет данные в этот же файл ).
2) проверка нажата ли была кнопка $_REQUEST['doGo'], точнее существует ли в массиве $_REQUEST запись с ключом 'doGo'. Это по было имя кнопки Go.
3) проверяется массив 'know' в массиве $_REQUEST. он создан input'ами.
т.е. атрибут name="know[PHP]" в input создает массив know с ключом PHP.
4) Далее выводится, что было выбранно.