|
|
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Добрый вечер Решил ради интереса сделать бэкап функцией php http://www.php.net/manual/en/function.ibase-backup.php соответственно мой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. После запуска ни ошибки,ни файла бэкапа. Что я не так делаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:27:03 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Gallemar, может вот так попробовать Код: php 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:29:45 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Симонов Денис,спасибо,работает. Ещё спросить можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:41:09 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Gallemar, да спрашивай конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 13:48:59 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Симонов Денис, пробую писать простую CMS php+fb, в принципе отличие от обычного сайта mysql&php только другая БД. Функции ibase_ во многом аналогичные mysql (mysql_query -> ibase_query ,mysql_fetch_array -> ibase_fetch_row). В принципе для работы CMS можно не заморачиваться с транзакциями и работать только с ibase_query не используя ibase_trans и ibase_commit/ibase_rollback? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:01:04 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 14:27:03 +0400, Gallemar <nospam@sql.ru> wrote: > Автор: Gallemar > Добрый вечер > Решил ради интереса сделать бэкап функцией php http://www.php.net/manual/en/function.ibase-backup.php Функция более 7-ми лет так и недокументирована... И накойхер (фамилиё такое) оно тебе вообще надо??? -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:01:12 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 15:01:04 +0400, Gallemar <nospam@sql.ru> wrote: > Автор: Gallemar > можно не заморачиваться с транзакциями и работать только с ibase_query не > используя ibase_trans и ibase_commit/ibase_rollback? Да... Посмотри на http://phpclub.ru/talk/ , там лет эдак назад это обсуждал с кем-то... ... И вместо ibase_fetch_row - лучше, имхо, ibase_fetch_object... -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:06:29 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
zirra Функция более 7-ми лет так и недокументирована... И накойхер (фамилиё такое) оно тебе вообще надо??? -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru В перспективе возможность сбэкапить базу и забрать по FTP интересна. Кстати, по FB&php документация нифига не документирована вообще вся :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:07:35 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 15:07:35 +0400, Gallemar <nospam@sql.ru> wrote: > В перспективе возможность сбэкапить базу и забрать по FTP интересна. Кстати, по FB&php документация нифига не документирована вообще вся :) а. Cron на серваке; б. если таки sweb, то доступ к базе есть и снаружи, бэкапь сразу к себе... -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:09:56 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Gallemarвозможность сбэкапить базу и забрать по FTP интересна. А смысл в этом, если бэкап можно забрать прямо браузером со странички?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:11:50 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
zirra, и что с того? Там вообще половину функций не документировано. И PDO:firebird до сих пор нормальным сделать не могут. Что же теперь FB в Web не применять. (К слову кроме PHP есть ещё JAVA, .NET и python) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:15:49 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovGallemarвозможность сбэкапить базу и забрать по FTP интересна. А смысл в этом, если бэкап можно забрать прямо браузером со странички?.. Ну или сразу. Сути это не меняет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:18:08 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 15:15:49 +0400, Симонов Денис <nospam@sql.ru> wrote: > Автор: Симонов Денис > PDO:firebird до сих пор нормальным сделать не могут. И не будут... А я им и не пользуюсь... ... Хватило одной попытки лет 5-6 назад... С тех пор оно только было перекомпилено под новые версии PHP... -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:19:10 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Gallemar, целиком забирать бэкап много трафика потребует. А потому сразу после бэкапа его ещё архивировать надо. Начиная с 2.5.2 появилась возможность сразу делать бэкап на удалённый компьютер. Правда там порт 3050 должен быть открыт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:19:59 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
zirraOn Mon, 04 Nov 2013 15:01:04 +0400, Gallemar <nospam@sql.ru> wrote: > Автор: Gallemar > можно не заморачиваться с транзакциями и работать только с ibase_query не > используя ibase_trans и ibase_commit/ibase_rollback? Да... Посмотри на http://phpclub.ru/talk/ , там лет эдак назад это обсуждал с кем-то... ... И вместо ibase_fetch_row - лучше, имхо, ibase_fetch_object... -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Хм, заменил ibase_fetch_row на ibase_fetch_object, теперь не могу вывести массив через echo или print: Catchable fatal error: Object of class stdClass could not be converted to string in. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:22:13 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 15:22:13 +0400, Gallemar <nospam@sql.ru> wrote: > Автор: Gallemar > И вместо ibase fetch row - лучше, имхо= , ibase fetch object... Как-то так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. -- = Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:25:51 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
GallemarНу или сразу. Сути это не меняет. Не, ты не врубаешься: бэкап можно сразу делать, паковать и выплёвывать в HTTP поток, не создавая файл на диске. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:28:03 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
zirra, вот и обидно что не будут. Для универсальных CMS PDO в общем-то удобней чем ibase_* Да вот только пока не работает он нормально. Вот и приходится городить дополнительные уровни абстракции. P.S. как то отрапортовал баг в PDO Firebird для 1 диалекта. Мне там ответили, что мол это не баг, т.к. первый диалект устарел и закрыли тикет. Это уже не говоря о том что их драйвер целиком валит PHP вместе с Apache для отпрепарированного INSERT запроса, если он выполняется более 1 раза (таблица содержит BLOB). Одним словом ужас! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:28:13 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Gallemar, если делать по уму, то надо отделять работу с данными от их вывода. Есть такая концепция MVC (Model-View-Controller). Так вот работа с данными должна осуществляться только на уровне модели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:31:09 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovGallemarНу или сразу. Сути это не меняет. Не, ты не врубаешься: бэкап можно сразу делать, паковать и выплёвывать в HTTP поток, не создавая файл на диске. Врубился :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:31:39 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Симонов Денисzirra, вот и обидно что не будут. Одним словом ужас! Но пишут же на php+fb? :) Или это только фанатики? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:42:36 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
Хм,для PDO есть только подключение DSN http://www.php.net/manual/ru/ref.pdo-firebird.connection.php Где ещё можно инфу найти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:46:16 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 15:42:36 +0400, Gallemar <nospam@sql.ru> wrote: > Автор: Gallemar > Но пишут же на php+fb? :) Или это только фанатики? Имхо, да... Ну вот зачем мне какую-то ...ню дополнительно ставить, если на комп, торчащий в тырнет, поставил апач + пхп, нарисовал некое междумордие, подключился к серваку с фб и вывел на общедоступную страницу нечто, позволяющее посмотреть прайс, скачать его в ворде/екселе/csv и, если залогинишься, то и заказик сделать... И сделано это было за неделю рабочего времени с изучением ibase_*... -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:46:46 |
|
||
|
Бэкап через функцию php
|
|||
|---|---|---|---|
|
#18+
On Mon, 04 Nov 2013 15:46:16 +0400, Gallemar <nospam@sql.ru> wrote: > Автор: Gallemar > Хм,для PDO есть только подключение DSN http://www.php.net/manual/ru/ref.pdo-firebird.connection.php > Где ещё можно инфу найти? Не пинай ты дохлую собаку... -- Vladimir A.Bakhvaloff E-Mail:bob<bark>bakh<dot>spb<dot>ru Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2013, 14:50:05 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38451816&tid=1564171]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
248ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 202ms |
| total: | 548ms |

| 0 / 0 |
