このパッケージは、fstab フォーマットのファイルの 読み書き操作を行います。このフォーマットのファイルには /etc/fstab、/etc/mtab および /proc/mounts などがあります。
例 43-1root デバイスのファイルシステム型を取得する
require_once 'File/Fstab.php'; $fstab =& new File_Fstab(); $root =& $fstab->getEntryForPath('/'); echo "Root FS type: " . $root->fsType . "\n";
例 43-2ユーザが CD-ROM をマウント可能かどうかを調べる
fstab の user オプションにより、ユーザが 指定したデバイスをマウント可能かどうかを指定します。
require_once 'File/Fstab.php'; $fstab =& new File_Fstab(); $cd =& $fstab->getEntryForDevice('/dev/cdrom'); if ($cd->hasOption('user')) { echo "Users may mount the CD-ROM\n"; } else { echo "Users may not mount the CD-ROM\n"; }