Warning: file_get_contents(https://raw.githubusercontent.com/Den1xxx/Filemanager/master/languages/ru.json): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 88

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 215

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 216

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 217

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 218

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 219

Warning: Cannot modify header information - headers already sent by (output started at /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php:88) in /home/afelisqd/cppseducation.sc.tz/admin/images/photos/17587263121019776732_admin-dbb.php on line 220
PK!R6expat_compat.hnu[/* +----------------------------------------------------------------------+ | Copyright (c) The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Sterling Hughes | +----------------------------------------------------------------------+ */ #ifndef PHP_EXPAT_COMPAT_H #define PHP_EXPAT_COMPAT_H #ifdef PHP_WIN32 #include "config.w32.h" #else #include #endif #ifdef PHP_WIN32 # define PHP_XML_API __declspec(dllexport) #elif defined(__GNUC__) && __GNUC__ >= 4 # define PHP_XML_API __attribute__ ((visibility("default"))) #else # define PHP_XML_API #endif #if !defined(HAVE_LIBEXPAT) && defined(HAVE_LIBXML) #define LIBXML_EXPAT_COMPAT 1 #include "php.h" #include "php_compat.h" #include #include #include #include /* For compatibility with the misspelled version. */ #define _ns_seperator _ns_separator typedef xmlChar XML_Char; typedef void (*XML_StartElementHandler)(void *, const XML_Char *, const XML_Char **); typedef void (*XML_EndElementHandler)(void *, const XML_Char *); typedef void (*XML_CharacterDataHandler)(void *, const XML_Char *, int); typedef void (*XML_ProcessingInstructionHandler)(void *, const XML_Char *, const XML_Char *); typedef void (*XML_CommentHandler)(void *, const XML_Char *); typedef void (*XML_DefaultHandler)(void *, const XML_Char *, int); typedef void (*XML_UnparsedEntityDeclHandler)(void *, const XML_Char *, const XML_Char *, const XML_Char *, const XML_Char *, const XML_Char *); typedef void (*XML_NotationDeclHandler)(void *, const XML_Char *, const XML_Char *, const XML_Char *, const XML_Char *); typedef int (*XML_ExternalEntityRefHandler)(void *, const XML_Char *, const XML_Char *, const XML_Char *, const XML_Char *); typedef void (*XML_StartNamespaceDeclHandler)(void *, const XML_Char *, const XML_Char *); typedef void (*XML_EndNamespaceDeclHandler)(void *, const XML_Char *); typedef struct _XML_Memory_Handling_Suite { void *(*malloc_fcn)(size_t size); void *(*realloc_fcn)(void *ptr, size_t size); void (*free_fcn)(void *ptr); } XML_Memory_Handling_Suite; typedef struct _XML_Parser { int use_namespace; xmlChar *_ns_separator; void *user; xmlParserCtxtPtr parser; XML_StartElementHandler h_start_element; XML_EndElementHandler h_end_element; XML_CharacterDataHandler h_cdata; XML_ProcessingInstructionHandler h_pi; XML_CommentHandler h_comment; XML_DefaultHandler h_default; XML_UnparsedEntityDeclHandler h_unparsed_entity_decl; XML_NotationDeclHandler h_notation_decl; XML_ExternalEntityRefHandler h_external_entity_ref; XML_StartNamespaceDeclHandler h_start_ns; XML_EndNamespaceDeclHandler h_end_ns; } *XML_Parser; enum XML_Error { XML_ERROR_NONE, XML_ERROR_NO_MEMORY, XML_ERROR_SYNTAX, XML_ERROR_NO_ELEMENTS, XML_ERROR_INVALID_TOKEN, XML_ERROR_UNCLOSED_TOKEN, XML_ERROR_PARTIAL_CHAR, XML_ERROR_TAG_MISMATCH, XML_ERROR_DUPLICATE_ATTRIBUTE, XML_ERROR_JUNK_AFTER_DOC_ELEMENT, XML_ERROR_PARAM_ENTITY_REF, XML_ERROR_UNDEFINED_ENTITY, XML_ERROR_RECURSIVE_ENTITY_REF, XML_ERROR_ASYNC_ENTITY, XML_ERROR_BAD_CHAR_REF, XML_ERROR_BINARY_ENTITY_REF, XML_ERROR_ATTRIBUTE_EXTERNAL_ENTITY_REF, XML_ERROR_MISPLACED_XML_PI, XML_ERROR_UNKNOWN_ENCODING, XML_ERROR_INCORRECT_ENCODING, XML_ERROR_UNCLOSED_CDATA_SECTION, XML_ERROR_EXTERNAL_ENTITY_HANDLING, XML_ERROR_NOT_STANDALONE, XML_ERROR_UNEXPECTED_STATE, XML_ERROR_ENTITY_DECLARED_IN_PE, XML_ERROR_FEATURE_REQUIRES_XML_DTD, XML_ERROR_CANT_CHANGE_FEATURE_ONCE_PARSING }; enum XML_Content_Type { XML_CTYPE_EMPTY = 1, XML_CTYPE_ANY, XML_CTYPE_MIXED, XML_CTYPE_NAME, XML_CTYPE_CHOICE, XML_CTYPE_SEQ }; PHP_XML_API XML_Parser XML_ParserCreate(const XML_Char *); PHP_XML_API XML_Parser XML_ParserCreateNS(const XML_Char *, const XML_Char); PHP_XML_API XML_Parser XML_ParserCreate_MM(const XML_Char *, const XML_Memory_Handling_Suite *, const XML_Char *); PHP_XML_API void XML_SetUserData(XML_Parser, void *); PHP_XML_API void *XML_GetUserData(XML_Parser); PHP_XML_API void XML_SetElementHandler(XML_Parser, XML_StartElementHandler, XML_EndElementHandler); PHP_XML_API void XML_SetCharacterDataHandler(XML_Parser, XML_CharacterDataHandler); PHP_XML_API void XML_SetProcessingInstructionHandler(XML_Parser, XML_ProcessingInstructionHandler); PHP_XML_API void XML_SetDefaultHandler(XML_Parser, XML_DefaultHandler); PHP_XML_API void XML_SetUnparsedEntityDeclHandler(XML_Parser, XML_UnparsedEntityDeclHandler); PHP_XML_API void XML_SetNotationDeclHandler(XML_Parser, XML_NotationDeclHandler); PHP_XML_API void XML_SetExternalEntityRefHandler(XML_Parser, XML_ExternalEntityRefHandler); PHP_XML_API void XML_SetStartNamespaceDeclHandler(XML_Parser, XML_StartNamespaceDeclHandler); PHP_XML_API void XML_SetEndNamespaceDeclHandler(XML_Parser, XML_EndNamespaceDeclHandler); PHP_XML_API int XML_Parse(XML_Parser, const XML_Char *, int data_len, int is_final); PHP_XML_API int XML_GetErrorCode(XML_Parser); PHP_XML_API const XML_Char *XML_ErrorString(int); PHP_XML_API int XML_GetCurrentLineNumber(XML_Parser); PHP_XML_API int XML_GetCurrentColumnNumber(XML_Parser); PHP_XML_API int XML_GetCurrentByteIndex(XML_Parser); PHP_XML_API int XML_GetCurrentByteCount(XML_Parser); PHP_XML_API const XML_Char *XML_ExpatVersion(void); PHP_XML_API void XML_ParserFree(XML_Parser); #elif defined(HAVE_LIBEXPAT) #include "php.h" #include #endif /* HAVE_LIBEXPAT */ #endif /* PHP_EXPAT_COMPAT_H */ PK!/## php_xml.hnu[/* +----------------------------------------------------------------------+ | Copyright (c) The PHP Group | +----------------------------------------------------------------------+ | This source file is subject to version 3.01 of the PHP license, | | that is bundled with this package in the file LICENSE, and is | | available through the world-wide-web at the following url: | | http://www.php.net/license/3_01.txt | | If you did not receive a copy of the PHP license and are unable to | | obtain it through the world-wide-web, please send a note to | | license@php.net so we can mail you a copy immediately. | +----------------------------------------------------------------------+ | Authors: Stig Sæther Bakken | | Thies C. Arntzen | | Sterling Hughes | +----------------------------------------------------------------------+ */ #ifndef PHP_XML_H #define PHP_XML_H #ifdef HAVE_XML extern zend_module_entry xml_module_entry; #define xml_module_ptr &xml_module_entry #include "php_version.h" #define PHP_XML_VERSION PHP_VERSION #include "expat_compat.h" #ifdef XML_UNICODE #error "UTF-16 Unicode support not implemented!" #endif #else #define xml_module_ptr NULL #endif /* HAVE_XML */ #define phpext_xml_ptr xml_module_ptr #endif /* PHP_XML_H */ PK!unquoted-attributes.expect.txtnuIw<img src="/pics/foo.jpg"> <img src='/pics/foo.jpg'> <img src=/pics/foo.jpg> <img src=/pics/> <img src=/pics /> <img alt=''/> <img alt/> <img alt=''> <img alt> PK!RRspace-attributes.txtnuIw PK!E  #document-type-variations.expect.txtnuIw<!DOCTYPE svg PUBLIC " -//W3C//DTD SVG 1.1 Basic//EN " ' http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd ' > <!DOCTYPE svg PUBLIC"-//W3C//DTD SVG 1.1 Basic//EN"'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-basic.dtd'> <!DOCTYPE note [ <!ENTITY nbsp '&#xA0;'> <!ENTITY pound '&#xA3;'> <!ENTITY writer_person " Writer: Donald Duck. "> <!ENTITY copyright "Copyright: Walt Disney Company."> ]> <!ENTITY nbsp ' &#xA0; '> <!ENTITY pound '&#xA3;'> <!ENTITY writer_person " Writer: Donald Duck. "> <!ENTITY copyright "Copyright: Walt Disney Company."> <!DOCTYPE bookstore [ <!ELEMENT bookstore (book*)> <!ELEMENT book (title,author,genre?)> <!ELEMENT title (#PCDATA)> <!ELEMENT author ( first-name+, last-name+ )+ > <!ELEMENT genre (to,from,header,(message| body))> <!ELEMENT first-name (#PCDATA)> <!ELEMENT last-name (#PCDATA) > <!ATTLIST book price CDATA #REQUIRED> <!ATTLIST book publication_date CDATA> <!ATTLIST book IBSN CDATA> ]> <!ELEMENT bookstore (book*)> <!ELEMENT book (title,author,genre?)> <!ELEMENT title (#PCDATA)> <!ELEMENT author ( first-name+, last-name+ )+ > <!ELEMENT genre (to,from,header,(message| body))> <!ELEMENT first-name (#PCDATA)> <!ELEMENT last-name (#PCDATA) > <!ATTLIST book price CDATA #REQUIRED> <!ATTLIST book publication_date CDATA> <!ATTLIST book IBSN CDATA> PK!edocument-type-variations.txtnuIw ]> ]> PK!espace-attributes.expect.txtnuIw<img src ="/pics/foo.jpg"> <img src= "/pics/foo.jpg"> <img src = "/pics/foo.jpg"> PK!)Gunquoted-attributes.txtnuIw PK!3W  rss2html.pynu[""" A demo that reads in an RSS XML document and emits an HTML file containing a list of the individual items in the feed. """ import sys import codecs from xml.sax import make_parser, handler # --- Templates top = """\ %s

%s

""" bottom = """
Converted to HTML by rss2html.py.
""" # --- The ContentHandler class RSSHandler(handler.ContentHandler): def __init__(self, out=sys.stdout): handler.ContentHandler.__init__(self) self._out = codecs.getwriter('utf-8')(out) self._text = "" self._parent = None self._list_started = False self._title = None self._link = None self._descr = "" # ContentHandler methods def startElement(self, name, attrs): if name == "channel" or name == "image" or name == "item": self._parent = name self._text = "" def endElement(self, name): if self._parent == "channel": if name == "title": self._out.write(top % (self._text, self._text)) elif name == "description": self._out.write("

%s

\n" % self._text) elif self._parent == "item": if name == "title": self._title = self._text elif name == "link": self._link = self._text elif name == "description": self._descr = self._text elif name == "item": if not self._list_started: self._out.write("
    \n") self._list_started = True self._out.write('
  • %s %s\n' % (self._link, self._title, self._descr)) self._title = None self._link = None self._descr = "" if name == "rss": self._out.write(bottom) def characters(self, content): self._text = self._text + content # --- Main program if __name__ == '__main__': parser = make_parser() parser.setContentHandler(RSSHandler()) parser.parse(sys.argv[1]) PK!‘߀ elem_count.pynu[""" A simple demo that reads in an XML document and displays the number of elements and attributes as well as a tally of elements and attributes by name. """ import sys from collections import defaultdict from xml.sax import make_parser, handler class FancyCounter(handler.ContentHandler): def __init__(self): self._elems = 0 self._attrs = 0 self._elem_types = defaultdict(int) self._attr_types = defaultdict(int) def startElement(self, name, attrs): self._elems += 1 self._attrs += len(attrs) self._elem_types[name] += 1 for name in attrs.keys(): self._attr_types[name] += 1 def endDocument(self): print "There were", self._elems, "elements." print "There were", self._attrs, "attributes." print "---ELEMENT TYPES" for pair in self._elem_types.items(): print "%20s %d" % pair print "---ATTRIBUTE TYPES" for pair in self._attr_types.items(): print "%20s %d" % pair if __name__ == '__main__': parser = make_parser() parser.setContentHandler(FancyCounter()) parser.parse(sys.argv[1]) PK!@= = roundtrip.pyonu[ ^c@sdZddlZddlmZmZmZdejfdYZedkreZ e j ee j ej dndS(ss A simple demo that reads in an XML document and spits out an equivalent, but not necessarily identical, document. iN(tsaxutilsthandlert make_parsertContentGeneratorcBsMeZejdZdZdZdZdZdZ dZ RS(cCstjj|||_dS(N(RtContentHandlert__init__t_out(tselftout((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyRscCs|jjddS(Ns, (Rtwrite(R((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt startDocumentscCsh|jjd|x=|jD]/\}}|jjd|tj|fq!W|jjddS(Nt(RR titemsRtescape(Rtnametattrstvalue((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt startElements'cCs|jjd|dS(Ns(RR (RR((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt endElementscCs|jjtj|dS(N(RR RR(Rtcontent((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt characters scCs|jj|dS(N(RR (RR((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pytignorableWhitespace#scCs|jjd||fdS(Ns (RR (Rttargettdata((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pytprocessingInstruction&s( t__name__t __module__tsyststdoutRR RRRRR(((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyR s     t__main__i( t__doc__Rtxml.saxRRRRRRtparsertsetContentHandlertparsetargv(((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyts   PK!I8 rss2html.pycnu[ ^c@sdZddlZddlZddlmZmZdZdZdejfdYZ e dkreZ e j e e j ejd ndS( sx A demo that reads in an RSS XML document and emits an HTML file containing a list of the individual items in the feed. iN(t make_parserthandlers %s

    %s

    sU

Converted to HTML by rss2html.py.
t RSSHandlercBs2eZejdZdZdZdZRS(cCsbtjj|tjd||_d|_d|_t |_ d|_ d|_ d|_ dS(Nsutf-8t(RtContentHandlert__init__tcodecst getwritert_outt_texttNonet_parenttFalset _list_startedt_titlet_linkt_descr(tselftout((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyR)s     cCs=|dks$|dks$|dkr0||_nd|_dS(NtchanneltimagetitemR(R R (Rtnametattrs((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyt startElement6s$ cCsb|jdkrg|dkr>|jjt|j|jfq?|dkr?|jjd|jq?n|jdkr?|dkr|j|_q?|dkr|j|_q?|dkr|j|_q?|dkr?|js|jjdt |_n|jjd|j|j|jfd|_d|_d |_q?n|d kr^|jjt ndS( NRttitlet descriptions

%s

Rtlinks
    s
  • %s %s Rtrss( R RtwritettopR RRRR tTrueR tbottom(RR((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyt endElement<s. #           cCs|j||_dS(N(R (Rtcontent((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyt charactersYs(t__name__t __module__tsyststdoutRRR!R#(((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyR's  t__main__i(t__doc__R&Rtxml.saxRRRR RRR$tparsertsetContentHandlertparsetargv(((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyts   7  PK!I&&elem_count.pyonu[ ^c@sdZddlZddlmZddlmZmZdejfdYZe dkreZ e j ee j ej dndS( s A simple demo that reads in an XML document and displays the number of elements and attributes as well as a tally of elements and attributes by name. iN(t defaultdict(t make_parserthandlert FancyCountercBs#eZdZdZdZRS(cCs4d|_d|_tt|_tt|_dS(Ni(t_elemst_attrsRtintt _elem_typest _attr_types(tself((s+/usr/lib64/python2.7/Demo/xml/elem_count.pyt__init__ s  cCse|jd7_|jt|7_|j|cd7s   PK!@= = roundtrip.pycnu[ ^c@sdZddlZddlmZmZmZdejfdYZedkreZ e j ee j ej dndS(ss A simple demo that reads in an XML document and spits out an equivalent, but not necessarily identical, document. iN(tsaxutilsthandlert make_parsertContentGeneratorcBsMeZejdZdZdZdZdZdZ dZ RS(cCstjj|||_dS(N(RtContentHandlert__init__t_out(tselftout((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyRscCs|jjddS(Ns, (Rtwrite(R((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt startDocumentscCsh|jjd|x=|jD]/\}}|jjd|tj|fq!W|jjddS(Nt(RR titemsRtescape(Rtnametattrstvalue((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt startElements'cCs|jjd|dS(Ns(RR (RR((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt endElementscCs|jjtj|dS(N(RR RR(Rtcontent((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyt characters scCs|jj|dS(N(RR (RR((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pytignorableWhitespace#scCs|jjd||fdS(Ns (RR (Rttargettdata((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pytprocessingInstruction&s( t__name__t __module__tsyststdoutRR RRRRR(((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyR s     t__main__i( t__doc__Rtxml.saxRRRRRRtparsertsetContentHandlertparsetargv(((s*/usr/lib64/python2.7/Demo/xml/roundtrip.pyts   PK!I&&elem_count.pycnu[ ^c@sdZddlZddlmZddlmZmZdejfdYZe dkreZ e j ee j ej dndS( s A simple demo that reads in an XML document and displays the number of elements and attributes as well as a tally of elements and attributes by name. iN(t defaultdict(t make_parserthandlert FancyCountercBs#eZdZdZdZRS(cCs4d|_d|_tt|_tt|_dS(Ni(t_elemst_attrsRtintt _elem_typest _attr_types(tself((s+/usr/lib64/python2.7/Demo/xml/elem_count.pyt__init__ s  cCse|jd7_|jt|7_|j|cd7s   PK!d roundtrip.pynu[""" A simple demo that reads in an XML document and spits out an equivalent, but not necessarily identical, document. """ import sys from xml.sax import saxutils, handler, make_parser # --- The ContentHandler class ContentGenerator(handler.ContentHandler): def __init__(self, out=sys.stdout): handler.ContentHandler.__init__(self) self._out = out # ContentHandler methods def startDocument(self): self._out.write('\n') def startElement(self, name, attrs): self._out.write('<' + name) for (name, value) in attrs.items(): self._out.write(' %s="%s"' % (name, saxutils.escape(value))) self._out.write('>') def endElement(self, name): self._out.write('' % name) def characters(self, content): self._out.write(saxutils.escape(content)) def ignorableWhitespace(self, content): self._out.write(content) def processingInstruction(self, target, data): self._out.write('' % (target, data)) # --- The main program if __name__ == '__main__': parser = make_parser() parser.setContentHandler(ContentGenerator()) parser.parse(sys.argv[1]) PK!I8 rss2html.pyonu[ ^c@sdZddlZddlZddlmZmZdZdZdejfdYZ e dkreZ e j e e j ejd ndS( sx A demo that reads in an RSS XML document and emits an HTML file containing a list of the individual items in the feed. iN(t make_parserthandlers %s

    %s

    sU

Converted to HTML by rss2html.py.
t RSSHandlercBs2eZejdZdZdZdZRS(cCsbtjj|tjd||_d|_d|_t |_ d|_ d|_ d|_ dS(Nsutf-8t(RtContentHandlert__init__tcodecst getwritert_outt_texttNonet_parenttFalset _list_startedt_titlet_linkt_descr(tselftout((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyR)s     cCs=|dks$|dks$|dkr0||_nd|_dS(NtchanneltimagetitemR(R R (Rtnametattrs((s)/usr/lib64/python2.7/Demo/xml/rss2html.pyt startElement6s$ cCsb|jdkrg|dkr>|jjt|j|jfq?|dkr?|jjd|jq?n|jdkr?|dkr|j|_q?|dkr|j|_q?|dkr|j|_q?|dkr?|js|jjdt |_n|jjd|j|j|jfd|_d|_d |_q?n|d kr^|jjt ndS( NRttitlet descriptions

%s

Rtlinks