Подключаемый скрипт, который содержит целый перечень необходимых (почти в каждой CMS) функций, упростит работу.
В него входят функции:
обработки нулевых переменных,
подключения к базе данных (БД),
единичный запрос, вставка, взятие ряда, получение поля, изъятие массива строк в БД,
обработки значений (экранирование) переменных массива перед вставкой или where запросом в БД,
curl запрос (обращение к сайту) с ограничением максимального числа редиректов,
прямой curl запрос без получения заголовков и редиректа,
обычный запрос curl с обязательным возвратом ответа,
сетевой запрос отправки файла,
сетевой запрос, использующий system wget,
функция транслитерации русских букв,
сохранение фото изображения по url,
создание 3 превью изображения и удаление исходного изображения, наложение водяного знака,
функция случайное число,
случайный пароль, состоящий из латинских букв и цифр,
функция - ответ "страница не найдена",
функция типичной пагинации, генерация html блока по URL, текущей и финишной странице,
функция обращения к удаленному серверу обработки SQL запросов
Скачивание файлов доступно только зарегистрированным пользователям