LEOnidUKG

LEOnidUKG
Рейтинг
1789
Регистрация
25.11.2006
Должность
PHP
Интересы
Программирование

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);

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

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

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

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

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

Да ессесно займут. И ещё потом займут и так до бесконечности.

Andreyka:
Можно позадавать пару вопросов про php?

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

Только у вас. Проверяйте host, похожу у вас вирус.

У меня не было под рукой сканера, когда подтверждал кредитку.

Просто сфоткал на цифровик, чтобы качественно было видно все буквы и отправил им.

iHead:
хы, прикольно, на FTP пускает :)
а код не рекурсивный, видимо автору этого достаточно.

Рекурсивный для чего? Папок у меня нет, мне нужны лишь файлы с архивами.

LEOnidUKG добавил 02.08.2011 в 15:20

KM.UA:
Я так понял, это директория с бекапами CPanel. Там все файлы на 1 уровне вложенности.

Именно. Просто это будет доп. бэкап.

madoff:
толька логин пароль свой уберите

И вы должны знать одну вещь, ftp пароль снимается легко, так как он передаётся не зашифрованном виде.

Пароль я поменяю, это не проблема.

Насчёт снимается, в каком смысле?

KM.UA:
Cм. выше.


В оригинале оно #!/bin/bash а не !#/bin/bash

Всё спасибо.

Готовый код:

#!/bin/bash

BACKUP=/test

FTPD="/"

FTPU="login"

FTPP="password"

FTPS="ftp.ru"

cd $BACKUP

LIST=`ls -l | awk '{ print $9 }'`

for DUMPFILE in $LIST ; do

ftp -n $FTPS <<END_SCRIPT

quote USER $FTPU

quote PASS $FTPP

cd $FTPD

mput $DUMPFILE

quit

END_SCRIPT

done

Проверил, пашет.

Всего: 31648