Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Работа с архивами ARJ в PHP [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: Разархивирование архивов ARJ с помощью средств PHP
Гость
Отправлено: 02 Июня, 2009 - 17:33:52
Post Id


УДАЛЁН










Friendly Man Вообще во всех DOSвских консольных приложениях был help с помощью ключа /? и в виндовых консолях она сохранилась поэтому выведите arj /? и там будут справка по аргументам
 
 Top
Friendly Man
Отправлено: 02 Июня, 2009 - 22:24:35
Post Id



Новичок


Покинул форум
Сообщений всего: 47
Дата рег-ции: Апр. 2009  
Откуда: Россия - Армения, Москва-Ереван


Помог: 0 раз(а)




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

Значит так.

1. Качаем архиватор arj.exe в бесплатном доступе.
2. Копируем его и вставляем в папку Windows System 32 если у Вас WinVista.
3.Ещё одну коппию на всякий случай скидываем в корневую папку нашего сервера Apache.

Архиватор разархивировывает архивы если команда пишется из самого каталога в котором находится архив (p.s. Может я тупень и не догнал как работает по другому)

Далее допустим что у Нас необходимый архив с названием "base.arj" находится в подкаталоге
"ARCHIVE/123".

#1Меняем месторасположение ката:
chdir("ARCHIVE/123");
#2. Присваиваем нашей функции переменную у нас $arh:
$arh=exec("arj.exe e base.arj");
#3. Далее задаём условие что если переменная успешно выполняет свою функцию
#то, показываем это на экране, заново сменяем каталог и возвращаемся в корень.
if ($arh)
{ echo "Архив с таблицами разархивирован успешно";
chdir("../..");}
#4 в противном случае архив не разархивирован.
else
{echo "Архив не разархивирован";}

Ну Вот и всё. Спасибо ещё раз за оказанную помощь и поддержку. До скорых встреч)))

p.s. САЙТ И ФОРУМ У ВАС ПРОСТО НИШТЯК БУДУ ВСЕМ СОВЕТОВАТЬ!!!!)

АДМИНАМ ПРОСЬБА НЕ СТИРАТЬ ДАННУЮ ТЕМУ) Пожалууууууууууууууууйста)))

Спасибо.

(Отредактировано автором: 02 Июня, 2009 - 22:31:37)



-----
ПОТЕРЯВ_СТРАХ_К_СМЕРТИ_МЫ_ОБРЕТАЕМ_ВЕЧНУЮ_ЖИЗНЬ... и голову без мозгов))))
 
My status
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB