readName
может существовать миллион ситуаций, когда значение переменной $this->id
перезаписывается некорректными данными. Сам текст скрипта заносится также в Базу Данных, НО когда пользователь жмет "Подключить", ничего не скачивается, а сразу же запускается командная строка с определенным текстом?Запустить файл на компьютере пользователя по нажатию кнопки в браузере? Так сделать нельзя из-за ограничений безопасности.
system()
и её аналоги.