OSDN Git Service

e0178b171daa1ff4e3a02fe146d6735497831d06
[zither/ds-zither.git] / ds-apollon / include / php / db / enco.inc
1 <?php
2
3 function enco($data)
4 {
5 $data = mb_convert_encoding($data, "UTF-8", "auto");
6 return($data);
7 }
8
9
10 function cmd_replace($data)
11 {
12 $data = enco($data);
13
14 $data = str_replace("#", "", $data);
15 $data = str_replace(";", "", $data);
16 $data = str_replace("'", "", $data);
17 $data = str_replace("`", "", $data);
18 $data = str_replace("|", "", $data);
19 $data = str_replace("*", "", $data);
20 $data = str_replace("<", "", $data);
21 $data = str_replace(">", "", $data);
22 $data = str_replace("^", "", $data);
23 $data = str_replace("(", "", $data);
24 $data = str_replace(")", "", $data);
25 $data = str_replace("[", "", $data);
26 $data = str_replace("]", "", $data);
27 $data = str_replace("{", "", $data);
28 $data = str_replace("}", "", $data);
29 $data = str_replace("$", "", $data);
30 $data = str_replace(",", "", $data);
31 $data = str_replace("\"", "", $data);
32 $data = str_replace("\x0A", "", $data);
33 $data = str_replace("\xFF", "", $data);
34 $data = str_replace("\\", "", $data);
35
36 $data = escapeshellcmd($data);
37 $data = pg_escape_string($data);
38
39 $data = str_replace("\\\?", "?", $data);
40 $data = str_replace("\\\~", "~", $data);
41 $data = str_replace("\\\&", "&", $data);
42
43 return $data;
44
45 }
46
47
48 ?>