PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP rar://


はじめに

RAR (Roshal Archive)は、エラー回復とファイルスパニングをサポートするファイル圧縮形式です。 PHPは、IOストリームとしての.RARファイルの使用をサポートしています。 rar:// RARストリームのストリームラッパーです。

rar:// ラッパーは、相対または絶対URLエンコードされたパスをRARアーカイブに渡します。オプションの(*)、または(#)と、アーカイブに保存されているオプションのurlエンコードされたエントリ名。このラッパーは、ファイルとディレクトリの両方を開くことができます。

ポンド記号とエントリ名の部分が含まれていない場合は、アーカイブのルートが表示されます。 RecursiveDirectoryIteratorでラッパーを使用するには、URLに番号記号を含める必要があります。

このラッパーはデフォルトでは有効になっていません。 PECLから入手できるrar拡張機能 (PHP拡張コミュニティライブラリ)をインストールする必要があります。

使用法

rar://<url encoded archive name>[*][#[<url encoded entry name>]]

RARコンテキストオプション

open_password アーカイブのヘッダーを暗号化するために使用されるパスワード(存在する場合)。
file_password ファイルの暗号化に使用されるパスワード(ある場合)。ヘッダーも暗号化されている場合、このオプションは無視され、open_passwordが優先されます。
volume_callback 欠落しているボリュームのパスを判別するためのコールバック。

  1. PHPタグ

    定義と使用法 PHPコードスクリプトは、拡張子が.phpのテキストファイルであり、Webサーバーに保存されます。サーバー上のPHPパーサーは、文字の特別なシーケンスを検索します <?php および 。これらは、PHPの開始タグと終了タグと呼ばれます。これら2つのステートメントは、パーサーによって解釈されます。これらのタグ内のPHPスクリプトはHTMLドキュメントに埋め込むことができるため、埋め込まれたコードはサーバー上で実行され、ドキュメントの残りの部分はクライアントブラウザのHTMLパーサーによって処理されます。 構文 <?php //one or more PHP statem

  2. PHP pi()関数

    定義と使用法 pi ()関数は数学定数Πの値を返します。 PHPで定義された事前定義された定数に等しいfloat値3.14159265359を返します--M_PI 構文 pi ( void ) : float パラメータ この関数はパラメータを必要としません 戻り値 PHP pi()関数は、数学定数Πを返し、事前定義された数学定数M-PIと同じです。 M_PIを使用する代わりに、数式でpi()関数を使用できます。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例では、円の面積の計算にpi()関数を使用しています。