3 function BeSanitize($string) {
4 if (strlen($string) > 250) {
5 $echo = "Content too long";
8 $string = filter_var($string, FILTER_SANITIZE_STRING
);
9 $string = str_replace("<", "<", $string);
10 $string = str_replace(">", ">", $string);
11 $string = str_replace("\n", "<br>", $string);
12 $string = str_replace(" ", " ", $string);
13 $string = urlencode($string);
18 function FindUser($id,$id_mail_path) {
19 $list = file($id_mail_path);
21 foreach ($list as $key => $value) {
22 if (substr($value, 0, 9) == $id) {
23 $r = explode("<><>", $value);
30 function WriteMDB($user, $inf) {
31 $fdir = substr($user, 0, 1);
32 $sdir = substr($user, 1, 1);
33 $udir = str_replace("@", "-", $user);
34 $path = MDB_PATH
."{$fdir}/{$sdir}/{$udir}";
35 if (!file_exists($path)) {
36 @mkdir
(MDB_PATH
."{$fdir}");
37 @mkdir
(MDB_PATH
."{$fdir}/{$sdir}");
38 @mkdir
(MDB_PATH
."{$fdir}/{$sdir}/{$udir}");
41 $writeData = "<id>{$time}</id><c_id></c_id><from>UNDECIDED_YET</from><msg>{$inf}</msg>\n";
42 $filename = $path."/u_".$time.".dat";
43 if (!file_exists($filename)) {
44 if(!file_put_contents($filename,$writeData)) {
51 $handle = fopen($filename, "a+");
52 if(!fwrite($handle, $writeData)) {