Создать по WIN7 архив gzip для phpmyadmin

G
На сайте с 12.04.2008
Offline
101
1177

Собственно у меня есть скрипт php который создает файл html вернее в браузере при запуске видно sql запрос для phpmyadmin. Скрипт позволяет делать до 10К запросов, но на выходе если сохранить в виде html содержимое файла и потом его импортировать в phpmyadmin получается корректно загрузить в базу 1000 новостей скажем так.

Вот и вопрос есть ли решение что бы что бы мне не приходилось запускать скрипт в брауезер, потом в виде html сохранять запрос для базы. Может как что через CMD можно запустить скрипт и сразу запаковать его в gz что бы потом импортировать через phpmyadmin?

На компе стоит appserv-win32-2.5.5 программа, то есть она позволяет работать со скриптами и так далее.

Продажа сайтов (/ru/forum/866932) под Amazon и AdSense
LEOnidUKG
На сайте с 25.11.2006
Offline
1766
#1

ну как бы, в пхп пишется, чтобы не делался вывод, а писалось в файл.

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

Ну проблема в том что раньше под XP я через командную строку писал что то типа этого:

C:\Users\xxxxxxxxx>C:\AppServ\php\php.exe 11111.php >1.txt

И в итоге получал файл 1.txt с нужным дампом.

Но щас 2 проблемы:

- у меня win7 64-bit данная команда создает пустой файл почему-то

- мне нужно как то получать дамп данный в архиве gzip

Ragnarok
На сайте с 25.06.2010
Offline
239
#3

на совсем крайний случай, сохранить как обычно и сжать 7zip'ом

//TODO: перестать откладывать на потом
G
На сайте с 12.04.2008
Offline
101
#4

Узнал что total commander может делать gz.

Осталась одна проблема:

D:\AppServ>php\php.exe d:\11111.php >d:\1.sql

Почему то процесс проходит, то есть в окне CMD вижу как идет генерация, но файл созданный 1.sql ( Или txt ) пустой всегда. Кто может что посоветовать?

Ragnarok
На сайте с 25.06.2010
Offline
239
#5
GSMtricks:
Узнал что total commander может делать gz.
Осталась одна проблема:
D:\AppServ>php\php.exe d:\11111.php >d:\1.sql
Почему то процесс проходит, то есть в окне CMD вижу как идет генерация, но файл созданный 1.sql ( Или txt ) пустой всегда. Кто может что посоветовать?

глупый вопрос, но echo(print, etc..) включено? ошибок нет?

G
На сайте с 12.04.2008
Offline
101
#6

Спасибо за ответ. Разобрался как генерить gz - все нормально, единственная проблема что

D:\AppServ>php\php.exe d:\11111.php >d:\1.sql

- работает под XP и все создается, а под WIN7 64-bit на выходе пустой файл всегда.

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