X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=fdb.php;h=230a83bbe706e809b12beab9b2502210f0f8332b;hb=912bdab05d6262ab07e7ea6664192f97239db3e1;hp=bfc54d65190ec4bea8c7663b8342fb1633a1c98c;hpb=856f805c6cbb6e712c662214f3b5821442f808a0;p=wfpl.git diff --git a/fdb.php b/fdb.php index bfc54d6..230a83b 100644 --- a/fdb.php +++ b/fdb.php @@ -1,19 +1,9 @@ . +# 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 @@ -29,8 +19,8 @@ # fdb_set_dir() passing the path to that directory. -require_once('code/wfpl/file.php'); -require_once('code/wfpl/binary.php'); +require_once(__DIR__.'/'.'file.php'); +require_once(__DIR__.'/'.'binary.php'); # call this to set what directory is used to store the files function fdb_set_dir($dir) { @@ -39,15 +29,15 @@ function fdb_set_dir($dir) { 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); }