2011-01-17 9 views

答えて

1

さらに、コマンドを実行できるので、この情報を取得することは可能です。同様に、ディスクに関する情報を取得するには、いくつかのPHPの関数は、以下のリンクをチェックアウト、あります

しかし、ディスクの名前を取得するには、コマンドを実行する必要があります。私はVirtualBoxのでWindowsを起動したのだが、次のことがうまくいくようだ:

if(preg_match('~Volumenaam : (.*)~i', `fsutil fsinfo volumeinfo C:\\`, $matches)) { 
    echo $matches[1]; 
} 

Volumenaamは、「ボリューム名」のオランダ語です。オランダ語のWindows版しかないので、実際の文字列が何であるかを確認する必要があります。

幸運。

4

組み込み関数:

あなたがより多くを必要とする場合は、system()を介してローカルコマンドにアクセスすることができます。

ディスク使用の場合、ネット上に別のスニペットが表示されます(例:これは:

+0

ありがとう、そして私が何を望んでいるかを得るために私はどのようなローカルコマンドを使うべきですか?別のプログラムやウィンドウのコマンド??結果を出力する場所はどこですか?Webページなどでは何ですか?私はPHPがうまくいかないので、私にいくつかの情報を教えてください。どうもありがとうございました! – qinHaiXiang

0

ここで質問する前にPHPマニュアルを検索してみましたか?

これらの2つの関数は、私にとって非常に迅速に思い付いた:そのようなディスク名など

さらなるデータが(トリッキーかもしれあなたはあたりとしてsystem()使用する必要があるかもしれませんここで別の答え)、それはあなたにスタートを与える必要があります。

ただし、PHPがWebサイトで実行されている場合、実行できる処理にはかなりの制限があります。どのディスクアクセスに対しても、ローカルWebフォルダに制限されている可能性があります。

+0

ありがとう。私はGoogle検索と多分私の間違ったキーワードで試してみました。私は自分が望むものを手に入れませんでした。 – qinHaiXiang

関連する問題