.tgz をダウンロードして指定した場所に抽出するために、次のように記述しました。ダウンロードは成功していますが、ファイルを抽出していません。個人的に私はここで問題を見ることができません:
// Delete old zip
$myFile = "file.seam?fileName=images.tgz";
unlink($myFile);
// Get new zip
$url = "http://shop.x.co.uk/file.seam?fileName=images.tgz";
$fh = fopen(basename($url), "wb");
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_FILE, $fh);
curl_exec($ch);
curl_close($ch);
// Extract
exec('gtar --keep-newer-files -xzf file.seam?fileName=images.tgz --strip-components=2 -C /home/topgoth/public_html/getimages/images/');