0
- 06.12.2012 - 15:13
|
Есть порядка 30-40 сайтов. Необходимо написать скрипт для их автоматического архивирования раз, например, в месяц. Подскажите, пожалуйста, по ftp (на php) это возможно сделать? То есть испльзуя функции ftp_connect, ftp_get и другие, мы можем проделать какие-то операции на удалённом сервере. А вот запустить команду "tar cvfz backup.gz /home/site1/public_html" мы сможем каким-нибудь образом? ftp_exec говорит, что не понимает эту команду :-( | | |
1
- 06.12.2012 - 18:27
| по фтп - нет | | |
2
- 06.12.2012 - 18:29
| Цитата:
У меня так. | | |
3
- 07.02.2013 - 17:31
|
Совершенно с Вами согласна! Я точно так же сделала! На каждом сайте леждит такой скрипт: <?php $filebackup = ""; if (isset($_GET["filename"]) && (!empty($_GET["filename"]))) $filebackup = $_GET["filename"]; $excludes = ""; if (isset($_GET["exclude"]) && (!empty($_GET["exclude"]))) $excludes = $_GET["exclude"]; if (!empty($filebackup)) ** $sitedir = $_SERVER["DOCUMENT_ROOT"]; if (!empty($excludes)) $result = shell_exec("tar cvfz $filebackup $sitedir --exclude=$filebackup --exclude=$sitedir/$excludes"); else $result = shell_exec("tar cvfz $filebackup $sitedir --exclude=$filebackup"); if ($result == NULL) echo "erorr"; else echo "success"; ** else echo "erorr"; ?> | | |
4
- 07.02.2013 - 18:01
|
3-2225777 > вместо ехека рекомендую создавать zip в самомо пхп. http://stackoverflow.com/questions/1...ring-variables | | |
5
- 07.02.2013 - 18:14
| 0-2225777 > ftp в php просто не имеет смысла | | |
6
- 07.02.2013 - 18:15
| это не php | | |
7
- 07.02.2013 - 18:17
| это извращение, Гавайские субтитры правильно советует не извращаться | |
| Интернет-форум Краснодарского края и Краснодара |