Ну, многое в современном мире зависит от API.
Но что, если вы не хотите использовать API?
Или что, если вы используете виртуальный хостинг-сервер (дешевый), и они не предоставляют вам доступ к оболочке, то как вообще вы будете развертывать API, сделанный в NODE.js или python Django?
Итак, вот решение.
- Настройте ftp-сервер.
- Создайте базу данных, скажем, «Реклама»
- Теперь у вас есть схема «Реклама_телефонов» с такими полями, как идентификатор, имя, номер, город, штат, страна.
- Теперь сообщите своим пользователям, которым нужно будет загрузить «данные» на ваш сайт, предоставив им шаблон в формате csv с заголовками, подобными приведенной выше схеме.
- Просто войдите в систему и дайте им пространство, используя виртуальную папку из вашей cpanel, или вы можете предоставить им пользовательский интерфейс, откуда они могут загружать свои файлы csv.
- Теперь создайте php-скрипт, который будет считывать из папки каждый день в 12:00, или, если у вас нет доступа к заданиям cron, вы, используя свой локальный компьютер, создаете cron и скручиваете этот URL-адрес. (передайте токен, чтобы просто убедиться, что это вы в целях безопасности).
- Как только этот URL-адрес будет нажат, выполните скрипт для поиска любых новых данных и сохранения их в вашей базе данных.
- Легкий !
В следующий раз я покажу вам этот алгоритм в реале!.
Нет необходимости в API, для повышения производительности используйте скрипт Python для выполнения всех операций обработки и используйте exec php shell для вызова скрипта python.
До свидания
Первоначально опубликовано на сайте www.kalimputhawala.in 12 января 2018 г.