tohokuaikiのチラシの裏

技術的ネタとか。

PEAR Archive_Tarのエラー出力

なんでかしらんけど、extract()でエラー。

こうすれば、エラーが画面に出る。つか、PEAR基本的な使い方だけどいまだに全くその辺のPEARの使い方を知らなかったのは内緒。

<?php
require_once 'Archive/Tar.php';
$GLOBALS['_PEAR_default_error_mode'] = PEAR_ERROR_PRINT;  // <<=これな。
$tar = new Archive_Tar($data_file, 'gz');
$status = $tar->extract($target_dir);