Скрипт по загрузке файлов сразу на несколько сайтов по SFTP
2000 RUBДобрый день!
Нужен достаточно просто скрипт. Вся верстка и оформление - в меру вашего вкуса.
Задача загружать файлы на сайты по списку.
Авторизация не нужна.
структура проекта:
4upload - папка для файлов которые надо загружать на сайты
index.php
cron.php
data.php
log.php
data.php
Страница для загрузки данных о сайтах.
большое текстовое поле и кнопка сохранить.
формат: домен {табуляция} логин {табуляция} пароль {перевод строки для разделения сайтов}
Сохраняем это в БД.
Если домен такой уже есть в БД - обновляем данные пароля и логина
index.php
В шапке меню: Главная, Данные, Лог
Ниже функции (можно кнопками, можно ссылками, где надо формы):
1. Очистить папку 4upload
2. Загрузить файл в папку 4upload
3. Отправить задание на загрузку файлов по списку доменов.
Слева высокое текстовое поле, в котором указываем список доменов. http:// и https:// обрезаются если они случайно попали. Домены разделены переводом строки. Может быть указан всего один домен.
Далее текстовая строка для указания пути, по которому надо загрузить файлы.
В указываемом пути можно использовать два макроса 1. {login} 2. {domen} которые соответственным образом заменяются.
cron.php
Непосредственно сама загрузка файлов на хостинг работать должна по протоколу sftp
Файлы копируются со стандартными правами. Если есть такой файл - перезаписывается.
Если перезапись невозможна - прерываем процесс и пишем в лог ошибку.
Если с одним доменом не получилось , то общий процесс не должен останавливаться - пытаемся отправить файлы на каждый домен
log.php
Можно сделать как log.html
Здесь должен выводиться отчет по последней загрузке. учесть надо что крон будет запускаться по расписанию в независимости от того есть ли задание.
в отчете - список доменов со статусами OK или ERROR , зеленый и красный соответственно.
Если ошибка - рядом выводи текст ошибки.
Client's feedback on cooperation with Sergey Sergey
Скрипт по загрузке файлов сразу на несколько сайтов по SFTPСделал больше чем нужно было. Видно что очень старается.
Freelancer's feedback on cooperation with Vladimir P.
Скрипт по загрузке файлов сразу на несколько сайтов по SFTPАдекватный, понятливый заказчик. Я немного не понял задание, но мне пошли на встречу и продлили срок выполнения проекта. Все по делу.
Рекомендую!! и буду рад дальнейшему сотрудничеству.
-
161 10 0 Добрый день!
готов обсудить детали.
Контакты:
=skype:ziggnud007
=email: [email protected]
-
404 21 0 3 Здравствуйте, готов создать скрипты по вашему ТЗ.
Обращайтесь.