Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
ext /
dom /
Delete
Unzip
Name
Size
Permission
Date
Action
.libs
[ DIR ]
drwxr-xr-x
2024-03-12 14:24
tests
[ DIR ]
drwxrwxr-x
2022-10-31 11:36
CREDITS
52
B
-rw-rw-r--
2022-10-31 11:36
attr.c
5.81
KB
-rw-rw-r--
2022-10-31 11:36
attr.lo
311
B
-rw-r--r--
2024-03-12 14:24
attr.o
99.89
KB
-rw-r--r--
2024-03-12 14:24
cdatasection.c
2.49
KB
-rw-rw-r--
2022-10-31 11:36
cdatasection.lo
335
B
-rw-r--r--
2024-03-12 14:24
cdatasection.o
85.23
KB
-rw-r--r--
2024-03-12 14:24
characterdata.c
9.74
KB
-rw-rw-r--
2022-10-31 11:36
characterdata.lo
338
B
-rw-r--r--
2024-03-12 14:24
characterdata.o
110.14
KB
-rw-r--r--
2024-03-12 14:24
comment.c
2.48
KB
-rw-rw-r--
2022-10-31 11:36
comment.lo
320
B
-rw-r--r--
2024-03-12 14:24
comment.o
85.09
KB
-rw-r--r--
2024-03-12 14:24
config.m4
1.25
KB
-rw-rw-r--
2022-10-31 11:36
config.w32
1.14
KB
-rw-rw-r--
2022-10-31 11:36
document.c
58.02
KB
-rw-rw-r--
2022-10-31 11:36
document.lo
323
B
-rw-r--r--
2024-03-12 14:24
document.o
256.94
KB
-rw-r--r--
2024-03-12 14:24
documentfragment.c
4.3
KB
-rw-rw-r--
2022-10-31 11:36
documentfragment.lo
347
B
-rw-r--r--
2024-03-12 14:24
documentfragment.o
90.15
KB
-rw-r--r--
2024-03-12 14:24
documenttype.c
5.51
KB
-rw-rw-r--
2022-10-31 11:36
documenttype.lo
335
B
-rw-r--r--
2024-03-12 14:24
documenttype.o
101.68
KB
-rw-r--r--
2024-03-12 14:24
dom_ce.h
3.39
KB
-rw-rw-r--
2022-10-31 11:36
dom_fe.h
10.49
KB
-rw-rw-r--
2022-10-31 11:36
dom_iterators.c
9.08
KB
-rw-rw-r--
2022-10-31 11:36
dom_iterators.lo
338
B
-rw-r--r--
2024-03-12 14:24
dom_iterators.o
104.88
KB
-rw-r--r--
2024-03-12 14:24
dom_properties.h
8.25
KB
-rw-rw-r--
2022-10-31 11:36
domconfiguration.c
3.32
KB
-rw-rw-r--
2022-10-31 11:36
domconfiguration.lo
347
B
-rw-r--r--
2024-03-12 14:24
domconfiguration.o
77.56
KB
-rw-r--r--
2024-03-12 14:24
domerror.c
3.22
KB
-rw-rw-r--
2022-10-31 11:36
domerror.lo
323
B
-rw-r--r--
2024-03-12 14:24
domerror.o
79.62
KB
-rw-r--r--
2024-03-12 14:24
domerrorhandler.c
2.2
KB
-rw-rw-r--
2022-10-31 11:36
domerrorhandler.lo
344
B
-rw-r--r--
2024-03-12 14:24
domerrorhandler.o
76.18
KB
-rw-r--r--
2024-03-12 14:24
domexception.c
3.43
KB
-rw-rw-r--
2022-10-31 11:36
domexception.lo
335
B
-rw-r--r--
2024-03-12 14:24
domexception.o
82.43
KB
-rw-r--r--
2024-03-12 14:24
domimplementation.c
7.91
KB
-rw-rw-r--
2022-10-31 11:36
domimplementation.lo
350
B
-rw-r--r--
2024-03-12 14:24
domimplementation.o
97.34
KB
-rw-r--r--
2024-03-12 14:24
domimplementationlist.c
2.43
KB
-rw-rw-r--
2022-10-31 11:36
domimplementationlist.lo
362
B
-rw-r--r--
2024-03-12 14:24
domimplementationlist.o
79.84
KB
-rw-r--r--
2024-03-12 14:24
domimplementationsource.c
2.9
KB
-rw-rw-r--
2022-10-31 11:36
domimplementationsource.lo
368
B
-rw-r--r--
2024-03-12 14:24
domimplementationsource.o
76.97
KB
-rw-r--r--
2024-03-12 14:24
domlocator.c
2.91
KB
-rw-rw-r--
2022-10-31 11:36
domlocator.lo
329
B
-rw-r--r--
2024-03-12 14:24
domlocator.o
79.38
KB
-rw-r--r--
2024-03-12 14:24
domstringlist.c
2.33
KB
-rw-rw-r--
2022-10-31 11:36
domstringlist.lo
338
B
-rw-r--r--
2024-03-12 14:24
domstringlist.o
79.76
KB
-rw-r--r--
2024-03-12 14:24
element.c
34.53
KB
-rw-rw-r--
2022-10-31 11:36
element.lo
320
B
-rw-r--r--
2024-03-12 14:24
element.o
170.13
KB
-rw-r--r--
2024-03-12 14:24
entity.c
4.18
KB
-rw-rw-r--
2022-10-31 11:36
entity.lo
317
B
-rw-r--r--
2024-03-12 14:24
entity.o
93.54
KB
-rw-r--r--
2024-03-12 14:24
entityreference.c
2.67
KB
-rw-rw-r--
2022-10-31 11:36
entityreference.lo
344
B
-rw-r--r--
2024-03-12 14:24
entityreference.o
85.67
KB
-rw-r--r--
2024-03-12 14:24
namednodemap.c
9.89
KB
-rw-rw-r--
2022-10-31 11:36
namednodemap.lo
335
B
-rw-r--r--
2024-03-12 14:24
namednodemap.o
97.97
KB
-rw-r--r--
2024-03-12 14:24
namelist.c
2.74
KB
-rw-rw-r--
2022-10-31 11:36
namelist.lo
323
B
-rw-r--r--
2024-03-12 14:24
namelist.o
80.4
KB
-rw-r--r--
2024-03-12 14:24
node.c
46.67
KB
-rw-rw-r--
2022-10-31 11:36
node.lo
311
B
-rw-r--r--
2024-03-12 14:24
node.o
218.23
KB
-rw-r--r--
2024-03-12 14:24
nodelist.c
5.36
KB
-rw-rw-r--
2022-10-31 11:36
nodelist.lo
323
B
-rw-r--r--
2024-03-12 14:24
nodelist.o
90.8
KB
-rw-r--r--
2024-03-12 14:24
notation.c
2.57
KB
-rw-rw-r--
2022-10-31 11:36
notation.lo
323
B
-rw-r--r--
2024-03-12 14:24
notation.o
89.34
KB
-rw-r--r--
2024-03-12 14:24
php_dom.c
59.72
KB
-rw-rw-r--
2022-10-31 11:36
php_dom.h
5.93
KB
-rw-rw-r--
2022-10-31 11:36
php_dom.lo
320
B
-rw-r--r--
2024-03-12 14:24
php_dom.o
308.54
KB
-rw-r--r--
2024-03-12 14:24
processinginstruction.c
4.17
KB
-rw-rw-r--
2022-10-31 11:36
processinginstruction.lo
362
B
-rw-r--r--
2024-03-12 14:24
processinginstruction.o
95.63
KB
-rw-r--r--
2024-03-12 14:24
string_extend.c
2.67
KB
-rw-rw-r--
2022-10-31 11:36
string_extend.lo
338
B
-rw-r--r--
2024-03-12 14:24
string_extend.o
76.8
KB
-rw-r--r--
2024-03-12 14:24
text.c
6.29
KB
-rw-rw-r--
2022-10-31 11:36
text.lo
311
B
-rw-r--r--
2024-03-12 14:24
text.o
97.77
KB
-rw-r--r--
2024-03-12 14:24
typeinfo.c
2.1
KB
-rw-rw-r--
2022-10-31 11:36
typeinfo.lo
323
B
-rw-r--r--
2024-03-12 14:24
typeinfo.o
76.01
KB
-rw-r--r--
2024-03-12 14:24
userdatahandler.c
1.99
KB
-rw-rw-r--
2022-10-31 11:36
userdatahandler.lo
344
B
-rw-r--r--
2024-03-12 14:24
userdatahandler.o
75.76
KB
-rw-r--r--
2024-03-12 14:24
xml_common.h
3.36
KB
-rw-rw-r--
2022-10-31 11:36
xpath.c
15.04
KB
-rw-rw-r--
2022-10-31 11:36
xpath.lo
314
B
-rw-r--r--
2024-03-12 14:24
xpath.o
138.91
KB
-rw-r--r--
2024-03-12 14:24
Save
Rename
/* +----------------------------------------------------------------------+ | PHP Version 7 | +----------------------------------------------------------------------+ | 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: Christian Stocker <chregu@php.net> | | Rob Richards <rrichards@php.net> | +----------------------------------------------------------------------+ */ #ifdef HAVE_CONFIG_H #include "config.h" #endif #include "php.h" #if HAVE_LIBXML && HAVE_DOM #include "php_dom.h" /* {{{ arginfo */ ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_get_named_item, 0, 0, 1) ZEND_ARG_INFO(0, name) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_set_named_item, 0, 0, 1) ZEND_ARG_OBJ_INFO(0, arg, DOMNode, 0) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_remove_named_item, 0, 0, 0) ZEND_ARG_INFO(0, name) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_item, 0, 0, 0) ZEND_ARG_INFO(0, index) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_get_named_item_ns, 0, 0, 0) ZEND_ARG_INFO(0, namespaceURI) ZEND_ARG_INFO(0, localName) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_set_named_item_ns, 0, 0, 0) ZEND_ARG_OBJ_INFO(0, arg, DOMNode, 0) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_remove_named_item_ns, 0, 0, 0) ZEND_ARG_INFO(0, namespaceURI) ZEND_ARG_INFO(0, localName) ZEND_END_ARG_INFO(); ZEND_BEGIN_ARG_INFO_EX(arginfo_dom_namednodemap_count, 0, 0, 0) ZEND_END_ARG_INFO(); /* }}} */ /* * class DOMNamedNodeMap * * URL: https://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1780488922 * Since: */ const zend_function_entry php_dom_namednodemap_class_functions[] = { /* {{{ */ PHP_FALIAS(getNamedItem, dom_namednodemap_get_named_item, arginfo_dom_namednodemap_get_named_item) PHP_FALIAS(setNamedItem, dom_namednodemap_set_named_item, arginfo_dom_namednodemap_set_named_item) PHP_FALIAS(removeNamedItem, dom_namednodemap_remove_named_item, arginfo_dom_namednodemap_remove_named_item) PHP_FALIAS(item, dom_namednodemap_item, arginfo_dom_namednodemap_item) PHP_FALIAS(getNamedItemNS, dom_namednodemap_get_named_item_ns, arginfo_dom_namednodemap_get_named_item_ns) PHP_FALIAS(setNamedItemNS, dom_namednodemap_set_named_item_ns, arginfo_dom_namednodemap_set_named_item_ns) PHP_FALIAS(removeNamedItemNS, dom_namednodemap_remove_named_item_ns, arginfo_dom_namednodemap_remove_named_item_ns) PHP_FALIAS(count, dom_namednodemap_count, arginfo_dom_namednodemap_count) PHP_FE_END }; /* }}} */ /* {{{ length int readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-6D0FB19E Since: */ int dom_namednodemap_length_read(dom_object *obj, zval *retval) { dom_nnodemap_object *objmap; xmlAttrPtr curnode; xmlNodePtr nodep; int count = 0; objmap = (dom_nnodemap_object *)obj->ptr; if (objmap != NULL) { if ((objmap->nodetype == XML_NOTATION_NODE) || objmap->nodetype == XML_ENTITY_NODE) { if (objmap->ht) { count = xmlHashSize(objmap->ht); } } else { nodep = dom_object_get_node(objmap->baseobj); if (nodep) { curnode = nodep->properties; if (curnode) { count++; while (curnode->next != NULL) { count++; curnode = curnode->next; } } } } } ZVAL_LONG(retval, count); return SUCCESS; } /* }}} */ /* {{{ proto DOMNode dom_namednodemap_get_named_item(string name); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1074577549 Since: */ PHP_FUNCTION(dom_namednodemap_get_named_item) { zval *id; int ret; size_t namedlen=0; dom_object *intern; xmlNodePtr itemnode = NULL; char *named; dom_nnodemap_object *objmap; xmlNodePtr nodep; xmlNotation *notep = NULL; id = ZEND_THIS; if (zend_parse_parameters(ZEND_NUM_ARGS(), "s", &named, &namedlen) == FAILURE) { return; } intern = Z_DOMOBJ_P(id); objmap = (dom_nnodemap_object *)intern->ptr; if (objmap != NULL) { if ((objmap->nodetype == XML_NOTATION_NODE) || objmap->nodetype == XML_ENTITY_NODE) { if (objmap->ht) { if (objmap->nodetype == XML_ENTITY_NODE) { itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); } else { notep = (xmlNotation *)xmlHashLookup(objmap->ht, (xmlChar *) named); if (notep) { itemnode = create_notation(notep->name, notep->PublicID, notep->SystemID); } } } } else { nodep = dom_object_get_node(objmap->baseobj); if (nodep) { itemnode = (xmlNodePtr)xmlHasProp(nodep, (xmlChar *) named); } } } if (itemnode) { DOM_RET_OBJ(itemnode, &ret, objmap->baseobj); return; } else { RETVAL_NULL(); } } /* }}} end dom_namednodemap_get_named_item */ /* {{{ proto DOMNode dom_namednodemap_set_named_item(DOMNode arg); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-1025163788 Since: */ PHP_FUNCTION(dom_namednodemap_set_named_item) { DOM_NOT_IMPLEMENTED(); } /* }}} end dom_namednodemap_set_named_item */ /* {{{ proto DOMNode dom_namednodemap_remove_named_item(string name); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-D58B193 Since: */ PHP_FUNCTION(dom_namednodemap_remove_named_item) { DOM_NOT_IMPLEMENTED(); } /* }}} end dom_namednodemap_remove_named_item */ /* {{{ proto DOMNode dom_namednodemap_item(int index); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-349467F9 Since: */ PHP_FUNCTION(dom_namednodemap_item) { zval *id; zend_long index; int ret; dom_object *intern; xmlNodePtr itemnode = NULL; dom_nnodemap_object *objmap; xmlNodePtr nodep, curnode; int count; id = ZEND_THIS; if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &index) == FAILURE) { return; } if (index >= 0) { if (ZEND_LONG_INT_OVFL(index)) { php_error_docref(NULL, E_WARNING, "Invalid index"); RETURN_NULL(); } intern = Z_DOMOBJ_P(id); objmap = (dom_nnodemap_object *)intern->ptr; if (objmap != NULL) { if ((objmap->nodetype == XML_NOTATION_NODE) || objmap->nodetype == XML_ENTITY_NODE) { if (objmap->ht) { if (objmap->nodetype == XML_ENTITY_NODE) { itemnode = php_dom_libxml_hash_iter(objmap->ht, index); } else { itemnode = php_dom_libxml_notation_iter(objmap->ht, index); } } } else { nodep = dom_object_get_node(objmap->baseobj); if (nodep) { curnode = (xmlNodePtr)nodep->properties; count = 0; while (count < index && curnode != NULL) { count++; curnode = (xmlNodePtr)curnode->next; } itemnode = curnode; } } } if (itemnode) { DOM_RET_OBJ(itemnode, &ret, objmap->baseobj); return; } } RETVAL_NULL(); } /* }}} end dom_namednodemap_item */ /* {{{ proto DOMNode dom_namednodemap_get_named_item_ns(string namespaceURI, string localName); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-getNamedItemNS Since: DOM Level 2 */ PHP_FUNCTION(dom_namednodemap_get_named_item_ns) { zval *id; int ret; size_t namedlen=0, urilen=0; dom_object *intern; xmlNodePtr itemnode = NULL; char *uri, *named; dom_nnodemap_object *objmap; xmlNodePtr nodep; xmlNotation *notep = NULL; id = ZEND_THIS; if (zend_parse_parameters(ZEND_NUM_ARGS(), "s!s", &uri, &urilen, &named, &namedlen) == FAILURE) { return; } intern = Z_DOMOBJ_P(id); objmap = (dom_nnodemap_object *)intern->ptr; if (objmap != NULL) { if ((objmap->nodetype == XML_NOTATION_NODE) || objmap->nodetype == XML_ENTITY_NODE) { if (objmap->ht) { if (objmap->nodetype == XML_ENTITY_NODE) { itemnode = (xmlNodePtr)xmlHashLookup(objmap->ht, (xmlChar *) named); } else { notep = (xmlNotation *)xmlHashLookup(objmap->ht, (xmlChar *) named); if (notep) { itemnode = create_notation(notep->name, notep->PublicID, notep->SystemID); } } } } else { nodep = dom_object_get_node(objmap->baseobj); if (nodep) { itemnode = (xmlNodePtr)xmlHasNsProp(nodep, (xmlChar *) named, (xmlChar *) uri); } } } if (itemnode) { DOM_RET_OBJ(itemnode, &ret, objmap->baseobj); return; } else { RETVAL_NULL(); } } /* }}} end dom_namednodemap_get_named_item_ns */ /* {{{ proto DOMNode dom_namednodemap_set_named_item_ns(DOMNode arg); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-setNamedItemNS Since: DOM Level 2 */ PHP_FUNCTION(dom_namednodemap_set_named_item_ns) { DOM_NOT_IMPLEMENTED(); } /* }}} end dom_namednodemap_set_named_item_ns */ /* {{{ proto DOMNode dom_namednodemap_remove_named_item_ns(string namespaceURI, string localName); URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-removeNamedItemNS Since: DOM Level 2 */ PHP_FUNCTION(dom_namednodemap_remove_named_item_ns) { DOM_NOT_IMPLEMENTED(); } /* }}} end dom_namednodemap_remove_named_item_ns */ /* {{{ proto int|bool dom_namednodemap_count(); */ PHP_FUNCTION(dom_namednodemap_count) { zval *id; dom_object *intern; id = ZEND_THIS; if (zend_parse_parameters_none() == FAILURE) { return; } intern = Z_DOMOBJ_P(id); if(dom_namednodemap_length_read(intern, return_value) == FAILURE) { RETURN_FALSE; } } /* }}} end dom_namednodemap_count */ #endif