Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запуск консольных комманд в Windows с помощью php это возможно?
 
 автор: nek-v   (02.11.2008 в 14:06)   письмо автору
 
 

Доброго времени суток уважаемые.
Возникла такая проблема6
нужно переодически запускать что то типа этого
cd D:\Program Files\7-Zip
7z.exe a -tzip -r D:\home\backup\zip\.'.date().'.zip D:\home\backup\dump\'.date().'\*.*

Но я чет даж не могу понять как это осуществить?
синтаксиса функций exec() и system() я откровенно говоря не понял (((
ибо в мануале там оч мало сказанно по этим функциям, да и то на английском...

  Ответить  
 
 автор: V2D   (02.11.2008 в 15:08)
 
   для: nek-v   (02.11.2008 в 14:06)
 

<?php
system("cd D:\Program Files\7-Zip\7z.exe a -tzip -r D:\home\backup\zip\.'.date().'.zip D:\home\backup\dump\'.date().'\*.*");

//или так
cmd("cd D:\Program Files\7-Zip\7z.exe a -tzip -r D:\home\backup\zip\.'.date().'.zip D:\home\backup\dump\'.date().'\*.*");

//а еще можно так
`cd D:\Program Files\7-Zip\7z.exe a -tzip -r D:\home\backup\zip\.'.date().'.zip D:\home\backup\dump\'.date().'\*.*`
?>

  Ответить  
 
 автор: V2D   (02.11.2008 в 15:14)   письмо автору
 
   для: nek-v   (02.11.2008 в 14:06)
 

чуть-чуть накосячил


<?php 
system
('D:\Program Files\7-Zip\7z.exe a -tzip -r D:\home\backup\zip\.'.date().'.zip D:\home\backup\dump\'.date().'\*.*');

//или так 
cmd('
D:\Program Files\7-Zip\7z.exe a -tzip -r D:\home\backup\zip\.'.date().'.zip D:\home\backup\dump\'.date().'\*.*');

//а еще можно так 
`D:\Program Files\7-Zip\7z.exe a -tzip -r D:\home\backup\zip\.'
.date().'.zip D:\home\backup\dump\'.date().'\*.*`;
?>

  Ответить  
 
 автор: nek-v   (03.11.2008 в 08:04)   письмо автору
 
   для: V2D   (02.11.2008 в 15:14)
 

так и я сам пробовал - не работает. а по cmd('') вообще фатал эррор

  Ответить  
 
 автор: V2D   (04.11.2008 в 00:25)   письмо автору
 
   для: nek-v   (03.11.2008 в 08:04)
 

текст ошибки в студию

  Ответить  
 
 автор: nek-v   (04.11.2008 в 13:16)   письмо автору
 
   для: V2D   (04.11.2008 в 00:25)
 

Спасибо,я уже функции библиотеки php_zip освоил.)))
Теперь уж консольными архиваторами не пользуюсь...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования