Archive_Tar::extractInString()

Archive_Tar::extractInString() -- 1 つのファイルを伸長し文字列として返す

概要

require_once 'Archive/Tar.php';

boolean extractInString (string $path)

説明

このメソッドは path で指定されたファイルをアーカイブから伸長し、それを文字列で返します。 このメソッドはテンポラリファイルを使用しません。

パラメータ

返り値

string - 伸長されたファイルの内容

例外・エラー

表 44-1PEAR_Error の値

エラーコードエラーメッセージ理由解決法
NULL " Unable to open in read mode archive " ファイルが他のアプリケーションによって排他的にロックされています。 当該ファイルを使用している他のアプリケーションを確認してください。 これは競合する Archive_Tar でアーカイブを処理している場合は発生しません。
NULL " Invalid extractinstring mode mode " 実装エラーです。 発生しないはずですが、その場合はバグレポートをお願いします。
NULL " Error while opening name in write binary mode " ファイルを生成することができませんでした。 ファイルがロックされているかも知れません。
NULL " Extracted file filename does not have the correct file size filesize (size expected). Archive may be corrupted. " メッセージを参照してください。 メッセージを参照してください。

注意

この関数は、スタティックにコールする ことはできません。