<?php
|
function errorHandler($errno, $errstr, $errfile, $errline) {
|
header('HTTP/1.1 500 Internal Server Error');
|
echo $errstr;
|
die();
|
}
|
|
set_error_handler('errorHandler');
|
|
file_put_contents('list.xml', strtr(
|
file_get_contents('php://input'),
|
array( '<!DOCTYPE inwentaryzacja>' => '<!DOCTYPE inwentaryzacja [
|
<!ENTITY % quot """>
|
<!ENTITY % amp "&">
|
<!ENTITY % lt "<">
|
<!ENTITY % gt ">">
|
<!ELEMENT inwentaryzacja (lokalizacja)*>
|
<!ELEMENT lokalizacja (ksiazka)*>
|
<!ATTLIST lokalizacja
|
id ID #IMPLIED
|
regal CDATA #IMPLIED
|
polka CDATA #IMPLIED
|
rzad CDATA #IMPLIED>
|
<!ELEMENT ksiazka (tytul | autor | miejsce | rok | wydawnictwo)*>
|
<!ATTLIST ksiazka
|
id ID #IMPLIED
|
status CDATA #IMPLIED>
|
<!ELEMENT tytul (#PCDATA)>
|
<!ELEMENT autor (#PCDATA)>
|
<!ELEMENT miejsce (#PCDATA)>
|
<!ELEMENT rok (#PCDATA)>
|
<!ELEMENT wydawnictwo (#PCDATA)>
|
]>')
|
));
|
?>
|