![]() |
Replace Page |
| |
Update a page in the database. A ReplacePage is
often, but not alway be proceeded with a RetrievePage.
sub ReplacePage { local($title, *page) = @_; local($value, @value);Adjust standard fields.
$page{date} = $DateToday;
$page{host} = $ENV{REMOTE_HOST};
$page{agent} = $ENV{HTTP_USER_AGENT};
$page{rev}++;
Encode fields as a string.
@value = %page;
$value = join($FieldSeparator, @value);
Save the string in a filesystem directory.
open (WDB, ">$DataBase.wdb/$title");
print WDB $value;
close WDB;
And in the database.
$db{$title} = $value;
}
|
| Last edited December 19, 1995 Return to WelcomeVisitors |