0

execPHPでTARを作成しようとしていますが、これには多くのフォルダーが含まれます。含まれている各フォルダーは、サーバーパスを表します。残念ながら、このTARを作成するためのスクリプトが機能せず、何が間違っているのかわかりません。Linuxは私の最強のポイントではないので、何がうまくいかないのかについて誰かが考えているなら、私はいくつかの洞察をいただければ幸いです。

コード

 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
4

1 に答える 1

3

やってみてください

chdir(DIR_PATH . '/public/');

execに、そしてちょうどに変更execします

exec("tar czf zip_folder/facebook_albums_1.tar.gz zip_folder/facebook_albums_1");
于 2013-03-09T11:11:04.010 に答える