2013-03-09 2 views
0

Я пытаюсь создать TAR через exec в PHP, который будет содержать много папок. Каждая из включенных папок представляет собой путь к серверу. К сожалению, мой скрипт для создания этого TAR не работает, и я не знаю, что я делаю неправильно. Linux не является моим самым сильным моментом, поэтому, если у кого-то есть представление о том, что может пойти не так, я буду благодарен за понимание.Проблема с маршрутом в PHP

КОД

exec("tar czf ".DIR_PATH."/public/zip_folder/facebook_albums_1.tar.gz/".DIR_PATH."public/zip_folder/facebook_albums_1"); 

КОД РЕЗУЛЬТАТ

var\chroot\home\content\78\10368378\html\domain\Facebook\public\zip_folder\facebook_albums_1 

Я ХОЧУ

zip_folder\facebook_albums_1 

ответ

3

Попробуйте сделать

chdir(DIR_PATH . '/public/');

перед тем exec, а затем просто изменить exec к

exec("tar czf zip_folder/facebook_albums_1.tar.gz zip_folder/facebook_albums_1"); 
+0

$ путь? чтобы определить это, пожалуйста, проконсультируйтесь @Marko D –

+0

Я упростил свой ответ –

+0

Thankyou! гений @ Марко Д –

Смежные вопросы