2016-08-24 8 views
0

私は同じファイルを毎日ダウンロードして解凍し、内部のファイルで作業する必要があります。tbzファイルの内容を取得する方法は?

私は、Yという名前のディレクトリがあり、Zという名前のファイルを含むXというtbzファイルを持っています.Zは、データベースに部分的に入れたいCSVファイルです。

私は残念なことに、私はそれを行う方法がありませんし、ネット上で有用なものも見つけられません。

私が達成でき、ほとんどが「fopenを」とそれを得ることです:

$fh = fopen('https://username:[email protected]/filetounpack.tbz','r'); 

EDIT:

私はTBZファイルをコピーすることができたので、私はそれを扱うことができます。まだそれを開き、ディレクトリを介してファイルを取得する方法を知っていない。

$file = 'https://username:[email protected]/filetounpack.tbz'; 
$newfile = 'tmp_file.tbz'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy $file...\n"; 
} else { 
    echo "copied file ".$newfile.""; 
} 

答えて

0

ジップファイルを直接開くことはできますか? 一時的なコピーをどこか最初に作成しなければならないと思います。

Related post #1

Related post #2

+0

私はそれらを試してみましたが、私はエラーを取得します。私はTBZファイルが何であるか分かりません。それは "ジップ"でうろついていないようです。私はWinRarで手動で開きます。 – Hunnenkoenig

+0

について.tbz:http://www.cyberciti.biz/faq/linux-unix-open-bzipped-tbz-archive-file/ – gvlachakis

+0

ええ、ありがとう。私はUnixやLinuxについても何も知らない。私は自分のウェブサイトが保存されている共有ウェブスペースを持っています。それで全部です。 PHPファイルを作成して実行できます。私はサーバーにアクセスできない。 – Hunnenkoenig

関連する問題