В настоящее время я работаю над созданием сайта объявлений недвижимости на PHP / MYSQL, где люди могут зарегистрироваться и вручную добавить объявления о продаже недвижимости. Это все работает нормально, но теперь мне нужно добавить функциональность для массовой загрузки объявлений о недвижимости.
Есть два способа сделать это, во-первых, через XML, где член, зарегистрированный на нашем сайте, может добавить URL-адрес файла XML на своем сервере, на странице своего аккаунта на нашем сайте. Наш автоматический скрипт будет читать XML-файл каждый вечер и заполнять нашу базу данных MYSQL, используя данные и изображения из их XML-канала.
Вторая часть - это то, где я борюсь. Некоторые агенты по недвижимости хотят иметь возможность загружать свои свойства на наш веб-сайт, отправляя FTP-файл ZIP-файла с CSV-файлом и изображениями на наш сервер каждый вечер, поэтому мы можем затем прочитать CSV-файл и заполнить базу данных MYSQL.
Как бы мы предоставили каждому агенту по недвижимости место на нашем сервере для ftp-файлов? Могу ли я автоматически создать каталог на нашем сервере с именем их имени пользователя, где только у них тоже был доступ к FTP? Смогу ли я автоматически создавать учетные записи FTP на моем сервере?
Обратите внимание, что у меня запущен сервер Linux с установленным CPANEL. Мой сайт разрабатывается на PHP с базой данных MYSQL.
Буду признателен за любые советы о лучших методах реализации этой функциональности.