Эта часть скрипта отвечает за подключение к базе данных.
В функции db_connect() создается обект класса mysqli с заданными параметрамми, далее идет проверка на удачное соединение.
В функции db_result_to_array результат заноситься в массив данных.
Так как $id может быть разной а ты в строчке file_exists("content/".$id) проверяешь наличие файла то и соответственно количество файлов которые соответствуют $id.
Я не очень разбираюсь в регулярных выражениях, но как я понимаю знак $ означает конец строки , тойсть вы ищите еше 5 значений после конца а их там нет и вот оно возвращает пустоту.
PS. Может и не правильно я думаю, но это то что пришло на ум.
Здравствуйте! Как запустить скрипт, некий файл test.php, который расположен на другом сервере? При этом результат выполнения скрипта test.php должен возвращаться исходному скрипту, который "ожидает" результаты. Заранее спасибо!
У меня к этому тоже есть вопрос, можно ли как то просмотреть весь скрипт или php файл целиком без его выполнения?