2011-01-17 10 views

Antwort

1

Darüber hinaus ist es möglich, diese Informationen abzurufen, da Sie Befehle ausführen können. Es gibt ein paar PHP-Funktionen sowie Informationen über die Festplatte abrufen, überprüfen Sie die folgenden Links:

Das Abrufen des Diskettennamens muss jedoch mit einem Befehl erfolgen. Ich habe gerade von Windows in VirtualBox gestartet und es scheint folgendes funktionieren würde:

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

Volumenaam ist Niederländisch für „Volumename“. Ich habe nur die niederländische Version von Windows, also müssen Sie überprüfen, was die tatsächliche Zeichenfolge ist.

Viel Glück.

4

Builtins:

Wenn Sie mehr benötigen, können Sie lokale Befehle über system() zugreifen können.

Für Disk-Nutzung finden Sie auch verschiedene Schnipsel im Internet, z. dies:

+0

Danke, und welche Art von lokalen Befehlen sollte ich verwenden, um zu bekommen, was ich will.Another Programm oder Windows-Befehl ??Und wo gibt man das Ergebnis aus? Auf der Webseite oder was auch immer? Ich bin nicht gut in PHP, also bitte geben Sie mir weitere Informationen. Vielen Dank! – qinHaiXiang

0

Haben Sie versucht, das PHP-Handbuch zu durchsuchen, bevor Sie hier gefragt haben?

Diese beiden Funktionen kam sehr schnell für mich:

Weitere Daten, wie der CD-Name kniffliger werden können (Sie system() gemäß verwenden müssen eine andere Antwort hier), aber das sollte dir einen Anfang geben.

Beachten Sie jedoch, dass, wenn PHP auf einer Website läuft, es eine Menge Einschränkungen haben wird, was es tun kann; Es ist wahrscheinlich auf die lokalen Webordner für jeden Disc-Zugriff beschränkt.

+0

danke.Ich habe es über Google-Suche versucht und vielleicht meine falschen Keywords, ich habe nicht bekommen, was ich will.So, ich dachte, ich sollte jemanden bitten, meinen ersten Schritt voraus zu bekommen. – qinHaiXiang