Начала вылезать ошибка при обращении к mysql базе через отправку формы, как устранить?
пишет ошибку при отправки формы для обращения в БД mysql. Warning: include(C:\OSER\OSPanel\domains\localhost\organizer\tabs): failed to open stream: Permission denied in C:\OSER\OSPanel\domains\localhost\organizer\index.php on line 171
Warning: include(): Failed opening 'tabs/' for inclusion (include_path='.') in C:\OSER\OSPanel\domains\localhost\organizer\index.php on line 171
не понимаю что такое, весь гугл уже перерыл нигде решения не нашел, помогите пожалуйста
Евгений, там все нормально. оно ничего не менялось долгие месяцы и работало прекрасно, код этот не трогался вообще. а после установки программы одной с торрентов и перезагрузки компа начала вылезать эта ошибка и ругаться open server на невозможность доступа к hosts файлу
SixthHouseCult, failed to open stream: Permission denied сигнализирует о невозможности доступа к файлу, значит что-то сбилось в правах/владельцах, в hosts файле в том числе, как вы описали
Строку 171 покажите всё-таки, а то у вас скрипт пытается папку заинклюдить. Скорее всего там имя файла для инклюда формируется динамически и оказывается пустым.
Решил проблему. Оказалось, что я просто забыл дописать в form метод POST, там вообще не было указано метода, изза чего он переводил в GET по умолчанию данные из формы, смешивая с GET параметром для инклуда и вызывая ошибку.