Мне нужно загрузить один и тот же файл каждый день и распаковать его и работать с файлом внутри.Как получить содержимое файла tbz?
У меня есть файл tbz с именем X, который содержит каталог с именем Y и содержит файл с именем Z. Z - это файл CSV, который я хочу внести в базу данных частично.
К сожалению, я понятия не имею, как это сделать, и я также не нашел ничего полезного в сети.
Наиболее я мог бы выполнить, чтобы получить его с «Еореп»:
$fh = fopen('https://username:[email protected]/filetounpack.tbz','r');
EDIT:
я смог скопировать файл ТБЗ, так что я могу работать с ним. Все еще не знаю, как открыть его и переключиться через каталог, чтобы получить файл.
$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."";
}
Я попробовал те, но я получаю ошибки. Я не уверен, что такое TBZ-файл. Кажется, он не работает с «zip». Я открываю их вручную с помощью WinRar. – Hunnenkoenig
О .tbz: http://www.cyberciti.biz/faq/linux-unix-open-bzipped-tbz-archive-file/ – gvlachakis
Да, спасибо. Я ничего не знаю об Unix или Linux. У меня есть общее веб-пространство, где хранится мой веб-сайт. Это все. Я могу создавать php-файлы и выполнять их. У меня нет доступа к серверу. – Hunnenkoenig