Резервное копирование по FTP

LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#41
Andreyka:
Можно позадавать пару вопросов про php?

Кидайте в личку. Или можете темку создать в соответствующем разделе, я там частенько пробегаю.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
N
На сайте с 06.05.2007
Offline
419
#42

напрашивается вопрос, а чего бы вам не написать этот скрипт на php ?

Кнопка вызова админа ()
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#43
netwind:
напрашивается вопрос, а чего бы вам не написать этот скрипт на php ?

Понедельник продолжается? Там первую страницу все марали мне читали и теперь вы начинаете?

А почему я, например, на с++ не написал, вас не интересует?

Andreyka
На сайте с 19.02.2005
Offline
822
#44
LEOnidUKG:
Кидайте в личку. Или можете темку создать в соответствующем разделе, я там частенько пробегаю.

А можно я сюда? Вопрос академический.

У меня есть строка sql, которая вставляет запись в wordpress. Она в переменной $SQL.

Как ее распарсить в array для wp_insert_post? Только не надо отсылать к мануалам, дайте пожалуйста готовый код.

Спасибо.

Не стоит плодить сущности без необходимости
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#45
Andreyka:
А можно я сюда? Вопрос академический.
У меня есть строка sql, которая вставляет запись в wordpress. Она в переменной $SQL.
Как ее распарсить в array для wp_insert_post? Только не надо отсылать к мануалам, дайте пожалуйста готовый код.
Спасибо.

Строчку то покажите, которую нужно распарсить.

Andreyka
На сайте с 19.02.2005
Offline
822
#46

Ах, да. Чуть не забыл. Готовое решение для бекапа описано у меня тут.

Andreyka добавил 03-08-2011 в 13:07

LEOnidUKG:
Строчку то покажите, которую нужно распарсить.

Строчка в переменной $SQL. Она генерируется по этому шаблону из переменных:


mysql_query("INSERT INTO wp_posts
VALUES
('$next' ,
1 ,
'$post_time' ,
'$post_time' ,
'$text' ,
'$post_name' ,
'' ,
'inherit' ,
'open' ,
'open' ,
'' ,
'".$max."-revision' ,
'' ,
'' ,
'$post_time' ,
'$post_time' ,
'' ,
'$max' ,
'$page_guide' ,
'0' ,
'revision' ,
'' ,
'0')");
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#47

preg_match_all("@'(.*?)'@smi",$SQL,$str);

$new_post = array(

'post_title' => $str[1][4],

'post_content' => $str[1][3],

'post_status' => 'publish',

'post_date' => $str[1][2],

'post_author' => 1,

'post_type' => 'post',

'post_category' => array(0)

);

wp_insert_post($new_post);

M
На сайте с 16.09.2009
Offline
278
#48
madoff:
в одном дц где и сайт, купить сервер, и если нету систем защит у дц, то всё можно sniffer.

Что значит "нет защиты" - когда всех клиентов в общий влан суют? Не думаю, что такие клоуны еще где-то сохранились.

Andreyka:
Ах, да. Чуть не забыл. Готовое решение для бекапа описано у меня тут.

Вы хоть прочитали, что ТС нужно - или как обычно, только б поспамить?

LEOnidUKG, если нет патологического пристрастия к FTP - предлагаю Вам просто использовать решения, основанные на rsync over SSH. Что-то типа "rsync -a откуда/ user@host:куда/" - это то, что Вам надо.

Ваш же "скрипт" будет работать в зависимости от фазы Луны. ftp - расчитан на интерактивную работу, он не поддерживает скриптование. Вам нужно использовать что-то типа expect для автоматизации сценариев в нем. Или какой-то другой FTP-клиент, умеющий работать неинтерактивно. Например, lftp.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
LEOnidUKG
На сайте с 25.11.2006
Offline
1725
#49
"rsync -a откуда/ user@host:куда/" - это то, что Вам надо.

А пароль? или каждый раз он будет у меня запрашивать его? Что ему крон ответит то?

Я не понимаю, что значит интерактивно и почему от фазы луны? FTP не может просто подключиться и заливать файлы?

Skom
На сайте с 02.12.2006
Offline
166
#50
LEOnidUKG:
А пароль? или каждый раз он будет у меня запрашивать его? Что ему крон ответит то?

myhand имел ввиду использование ssh, вместо ftp. В этом случае вcё делается за пару минут настройкой ssh+rsync без всяких скриптов.

Однако, это работает только если есть шелл на обоих машинах.

Cras amet qui numquam amavit quique amavit cras amet

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий