Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
PHP: вытащить файлы из БД и сохранить на диск
|
|||
|---|---|---|---|
|
#18+
Привет! В базе (postgresql) хранятся файлы (порядка 20 тыщ), надо их вытащить и сохранить на диск. Пробую делать так: В цикле вызываю php-скрипт, передаю ему id нужной записи, и уже в этом скрипте: Код: php 1. 2. 3. 4. 5. 6. Но тогда на каждое сохранение выдаётся запрос "Сохранить?". Как можно это обойти? Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 21:57 |
|
||
|
PHP: вытащить файлы из БД и сохранить на диск
|
|||
|---|---|---|---|
|
#18+
Надо запросом выбрать сразу все записи (без WHERE): Код: plsql 1. Эти записи сохранить куда-нибудь (например в массив), и потом весь массив записать в файл. Второй вариант - записывать не в массив, а сразу в файл построчно. А если это разовое дело, то проще использовать какой-нибудь менеджер, например HeidiSQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 22:12 |
|
||
|
PHP: вытащить файлы из БД и сохранить на диск
|
|||
|---|---|---|---|
|
#18+
Если все-таки нужна запись в текстовый файл, то вот тут есть неплохой пример, как это делается: Запись в текстовый файл , там в функции fopen() используй режим "а", он позволяется добавлять в файл текстовые строки, не удаляя из файла предыдущие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 22:18 |
|
||
|
PHP: вытащить файлы из БД и сохранить на диск
|
|||
|---|---|---|---|
|
#18+
медвежопокна каждое сохранение выдаётся запрос "Сохранить?". Как можно это обойти?Дык это браузер спрашивает. Попробуйте его уговорить, чтоб сохранял не спрашивая. Как вариант, прислать все файлы на клиентский комп одним архивом - будет лишь один запрос на сохранение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2015, 22:38 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38849908&tid=1462110]: |
0ms |
get settings: |
5ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
53ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 349ms |

| 0 / 0 |
