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.138.105.128
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 /
80 /
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.35
KB
-rw-r--r--
documentfragment.c
4.43
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.95
KB
-rw-r--r--
dom_properties.h
7.42
KB
-rw-r--r--
domexception.c
3.22
KB
-rw-r--r--
domexception.h
2.04
KB
-rw-r--r--
domimplementation.c
6.36
KB
-rw-r--r--
element.c
30.89
KB
-rw-r--r--
entity.c
3.98
KB
-rw-r--r--
entityreference.c
2.17
KB
-rw-r--r--
namednodemap.c
6.59
KB
-rw-r--r--
node.c
40.27
KB
-rw-r--r--
nodelist.c
4.9
KB
-rw-r--r--
notation.c
2.36
KB
-rw-r--r--
parentnode.c
9.21
KB
-rw-r--r--
php_dom.c
57.69
KB
-rw-r--r--
php_dom.h
6.02
KB
-rw-r--r--
php_dom.stub.php
12.04
KB
-rw-r--r--
php_dom_arginfo.h
36.03
KB
-rw-r--r--
processinginstruction.c
3.6
KB
-rw-r--r--
text.c
4.9
KB
-rw-r--r--
xml_common.h
3.15
KB
-rw-r--r--
xpath.c
13.61
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : text.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: | | 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 defined(HAVE_LIBXML) && defined(HAVE_DOM) #include "php_dom.h" #include "dom_ce.h" /* * class DOMText extends DOMCharacterData * * URL: https://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#ID-1312295772 * Since: */ /* {{{ */ PHP_METHOD(DOMText, __construct) { xmlNodePtr nodep = NULL, oldnode = NULL; dom_object *intern; char *value = NULL; size_t value_len; if (zend_parse_parameters(ZEND_NUM_ARGS(), "|s", &value, &value_len) == FAILURE) { RETURN_THROWS(); } nodep = xmlNewText((xmlChar *) value); if (!nodep) { php_dom_throw_error(INVALID_STATE_ERR, 1); RETURN_THROWS(); } intern = Z_DOMOBJ_P(ZEND_THIS); if (intern != NULL) { oldnode = dom_object_get_node(intern); if (oldnode != NULL) { php_libxml_node_free_resource(oldnode ); } php_libxml_increment_node_ptr((php_libxml_node_object *)intern, nodep, (void *)intern); } } /* }}} end DOMText::__construct */ /* {{{ wholeText string readonly=yes URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Text3-wholeText Since: DOM Level 3 */ int dom_text_whole_text_read(dom_object *obj, zval *retval) { xmlNodePtr node; xmlChar *wholetext = NULL; node = dom_object_get_node(obj); if (node == NULL) { php_dom_throw_error(INVALID_STATE_ERR, 0); return FAILURE; } /* Find starting text node */ while (node->prev && ((node->prev->type == XML_TEXT_NODE) || (node->prev->type == XML_CDATA_SECTION_NODE))) { node = node->prev; } /* concatenate all adjacent text and cdata nodes */ while (node && ((node->type == XML_TEXT_NODE) || (node->type == XML_CDATA_SECTION_NODE))) { wholetext = xmlStrcat(wholetext, node->content); node = node->next; } if (wholetext != NULL) { ZVAL_STRING(retval, (char *) wholetext); xmlFree(wholetext); } else { ZVAL_EMPTY_STRING(retval); } return SUCCESS; } /* }}} */ /* {{{ URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-ID-38853C1D Since: */ PHP_METHOD(DOMText, splitText) { zval *id; xmlChar *cur; xmlChar *first; xmlChar *second; xmlNodePtr node; xmlNodePtr nnode; zend_long offset; int length; dom_object *intern; id = ZEND_THIS; if (zend_parse_parameters(ZEND_NUM_ARGS(), "l", &offset) == FAILURE) { RETURN_THROWS(); } DOM_GET_OBJ(node, id, xmlNodePtr, intern); if (offset < 0) { zend_argument_value_error(1, "must be greater than or equal to 0"); RETURN_THROWS(); } if (node->type != XML_TEXT_NODE && node->type != XML_CDATA_SECTION_NODE) { /* TODO Add warning? */ RETURN_FALSE; } cur = xmlNodeGetContent(node); if (cur == NULL) { /* TODO Add warning? */ RETURN_FALSE; } length = xmlUTF8Strlen(cur); if (ZEND_LONG_INT_OVFL(offset) || (int)offset > length) { /* TODO Add warning? */ xmlFree(cur); RETURN_FALSE; } first = xmlUTF8Strndup(cur, (int)offset); second = xmlUTF8Strsub(cur, (int)offset, (int)(length - offset)); xmlFree(cur); xmlNodeSetContent(node, first); nnode = xmlNewDocText(node->doc, second); xmlFree(first); xmlFree(second); if (nnode == NULL) { /* TODO Add warning? */ RETURN_FALSE; } if (node->parent != NULL) { nnode->type = XML_ELEMENT_NODE; xmlAddNextSibling(node, nnode); nnode->type = XML_TEXT_NODE; } php_dom_create_object(nnode, return_value, intern); } /* }}} end dom_text_split_text */ /* {{{ URL: http://www.w3.org/TR/2003/WD-DOM-Level-3-Core-20030226/DOM3-Core.html#core-Text3-isWhitespaceInElementContent Since: DOM Level 3 */ PHP_METHOD(DOMText, isWhitespaceInElementContent) { zval *id; xmlNodePtr node; dom_object *intern; id = ZEND_THIS; if (zend_parse_parameters_none() == FAILURE) { RETURN_THROWS(); } DOM_GET_OBJ(node, id, xmlNodePtr, intern); if (xmlIsBlankNode(node)) { RETURN_TRUE; } else { RETURN_FALSE; } } /* }}} end dom_text_is_whitespace_in_element_content */ #endif
Close