File_SMBPasswd::save()

File_SMBPasswd::save() -- smbpasswd ファイルを保存する

概要

mixed File_SMBPasswds:save ()

説明

File_SMBPasswd オブジェクトの内容を対応するディスク上の smbpasswd ファイルとして保存します。保存時、ファイルは暗黙的にロックされます。

返り値

mixed - 成功時には TRUE、 失敗時には PEAR_Error を返します。

注意

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

例 38-1File_SMBPasswd::save() の使用例


<?php
require_once('File_SMBPasswd.php');

$f = new File_SMBPasswd('./smbpasswd');
$f->load();
$ret = $f->addAccount('sepp3', 12, 'MyPw');
if (PEAR::isError($ret)) {
    echo $ret->getMessage();
    exit;
}
$ret = $f->modAccount('sepp', '', 'MyPw');
if (PEAR::isError($ret)) {
    echo $ret->getMessage();
    exit;
}
$ret = $f->delAccount('karli');
if (PEAR::isError($ret)) {
    echo $ret->getMessage();
    exit;
}

$status = $f->save();

if (PEAR::isError($status)) {
    // エラーを処理する
} else {
    // 処理を続ける
}

?>