ILIAS  Release_4_4_x_branch Revision 61816
 All Data Structures Namespaces Files Functions Variables Groups Pages
Misc.php
Go to the documentation of this file.
1 <?php
2 
13 {
14  return array(
15  array(0xA0, 0xD7FF),
16  array(0xF900, 0xFDCF),
17  array(0xFDF0, 0xFFEF),
18  array(0x10000, 0x1FFFD),
19  array(0x20000, 0x2FFFD),
20  array(0x30000, 0x3FFFD),
21  array(0x40000, 0x4FFFD),
22  array(0x50000, 0x5FFFD),
23  array(0x60000, 0x6FFFD),
24  array(0x70000, 0x7FFFD),
25  array(0x80000, 0x8FFFD),
26  array(0x90000, 0x9FFFD),
27  array(0xA0000, 0xAFFFD),
28  array(0xB0000, 0xBFFFD),
29  array(0xC0000, 0xCFFFD),
30  array(0xD0000, 0xDFFFD),
31  array(0xE1000, 0xEFFFD)
32  );
33 }
34 
36 {
37  return array(
38  array(0xE000, 0xF8FF),
39  array(0xF0000, 0xFFFFD),
40  array(0x100000, 0x10FFFD)
41  );
42 }
43 
44 function Auth_Yadis_pct_escape_unicode($char_match)
45 {
46  $c = $char_match[0];
47  $result = "";
48  for ($i = 0; $i < strlen($c); $i++) {
49  $result .= "%".sprintf("%X", ord($c[$i]));
50  }
51  return $result;
52 }
53 
54 function Auth_Yadis_startswith($s, $stuff)
55 {
56  return strpos($s, $stuff) === 0;
57 }
58