ajax.php
826 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
require_once dirname(__FILE__) . '/../config.php';
require_once LIBDIR . 'c_personAdmin.php';
require_once LIBDIR . 'c_xmlify.php';
$personAdmin = new c_personAdmin ();
$persons = xmlify ($personAdmin->getPersons ());
$p = deXmlify ($persons);
exit (1);
$encoding = FALSE;
if (isset ($_SERVER['HTTP_ACCEPT_ENCODING']) &&
strpos ($_SERVER['HTTP_ACCEPT_ENCODING'], 'x-gzip') !== FALSE)
$encoding = "x-gzip";
if (isset ($_SERVER['HTTP_ACCEPT_ENCODING']) &&
strpos ($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') !== FALSE)
$encoding = "gzip";
header ('Content-type: text/xml');
$result = FALSE;
if ($encoding !== FALSE)
$result = gzcompress ($persons);
if ($result !== FALSE)
{
header ('Content-Encoding: ' . $encoding);
print ("\x1f\x8b\x08\x00\x00\x00\x00\x00");
print ($result);
}
else
print ($persons);
?>