<?php
-# Copyright (C) 2007 Jason Woofenden
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
+# This program is in the public domain within the United States. Additionally,
+# we waive copyright and related rights in the work worldwide through the CC0
+# 1.0 Universal public domain dedication, which can be found at
+# http://creativecommons.org/publicdomain/zero/1.0/
# This file contains code to use a web-writeable directory full of files as a
function fdb_get_dir() {
if(!isset($GLOBALS['fdb_dir'])) {
- die('you must call fdb_set_dir() before calling other functions in code/wfpl/fdb.php');
+ die('you must call fdb_set_dir() before calling other functions in wfpl/fdb.php');
}
return $GLOBALS['fdb_dir'];
}
function fdb_fix_key($key) {
- $key = ereg_replace('[^a-z0-9.-]', '_', strtolower($key));
- $key = ereg_replace('^[-.]', '_', strtolower($key));
+ $key = preg_replace('|[^a-z0-9.-]|', '_', strtolower($key));
+ $key = preg_replace('|^[-.]|', '_', strtolower($key));
return substr($key, 0, 32);
}
}
return false;
}
-
-?>