PHPだけで指定ディレクトリをバックアップしたいと思っています。 例えば /web_site /html ・・・一般公開用ディレクトリ /sysytem ・・・PHPシステム用ディレクトリ /backup ・・・バックアップ保存ディレクトリ backup.php ・・・バックアップを実行するPHPファイル というファイル構造でbackup.phpをcronなどで実行すると、/web_siteにあるファイル・ディレクトリがすべて/backupにコピーされていると言ったイメージです。 これまではopendir関数を使ってコピー元ディレクトリを開き、その中のファイルをcopy関数を使ってコピー先ディレクトリにコピーしてました。 しかし、もっと手軽に・完結・高速に出来る方法がないかと思い、質問します。 出来れば環境依存しない方法で、使える関数・ソース構造のヒントを教えていただければと思います