Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.204
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
php /
pear /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
01glob.phpt
815
B
-rw-rw-rw-
2016-01-27 12:10
02maptree.phpt
2.21
KB
-rw-rw-rw-
2016-01-27 12:10
03maptreemultiple.phpt
1.31
KB
-rw-rw-rw-
2016-01-27 12:10
04search.phpt
1.12
KB
-rw-rw-rw-
2016-01-27 12:10
05search_inside.phpt
1.31
KB
-rw-rw-rw-
2016-01-27 12:10
06match_shell.phpt
2.34
KB
-rw-rw-rw-
2016-01-27 12:10
1.phpt
370
B
-rw-rw-rw-
2016-01-27 12:12
10.phpt
1.65
KB
-rw-rw-rw-
2016-01-27 12:12
11.phpt
484
B
-rw-rw-rw-
2016-01-27 12:12
12.phpt
546
B
-rw-rw-rw-
2016-01-27 12:12
13.phpt
567
B
-rw-rw-rw-
2016-01-27 12:12
14.phpt
941
B
-rw-rw-rw-
2016-01-27 12:12
15.phpt
735
B
-rw-rw-rw-
2016-01-27 12:12
16.phpt
759
B
-rw-rw-rw-
2016-01-27 12:12
17.phpt
903
B
-rw-rw-rw-
2016-01-27 12:12
18.phpt
423
B
-rw-rw-rw-
2016-01-27 12:12
19.phpt
497
B
-rw-rw-rw-
2016-01-27 12:12
2.phpt
407
B
-rw-rw-rw-
2016-01-27 12:12
20.phpt
545
B
-rw-rw-rw-
2016-01-27 12:12
21.phpt
568
B
-rw-rw-rw-
2016-01-27 12:12
22.phpt
703
B
-rw-rw-rw-
2016-01-27 12:12
23.phpt
621
B
-rw-rw-rw-
2016-01-27 12:12
24.phpt
1013
B
-rw-rw-rw-
2016-01-27 12:12
25.phpt
621
B
-rw-rw-rw-
2016-01-27 12:12
26.phpt
1.27
KB
-rw-rw-rw-
2016-01-27 12:12
27.phpt
1.52
KB
-rw-rw-rw-
2016-01-27 12:12
28.phpt
1.52
KB
-rw-rw-rw-
2016-01-27 12:12
29.phpt
1.14
KB
-rw-rw-rw-
2016-01-27 12:12
3.phpt
494
B
-rw-rw-rw-
2016-01-27 12:12
30.phpt
1.28
KB
-rw-rw-rw-
2016-01-27 12:12
31.phpt
2
KB
-rw-rw-rw-
2016-01-27 12:12
4.phpt
673
B
-rw-rw-rw-
2016-01-27 12:12
5.phpt
1.18
KB
-rw-rw-rw-
2016-01-27 12:12
6.phpt
1.83
KB
-rw-rw-rw-
2016-01-27 12:12
7.phpt
966
B
-rw-rw-rw-
2016-01-27 12:12
8.phpt
354
B
-rw-rw-rw-
2016-01-27 12:12
9.phpt
1.82
KB
-rw-rw-rw-
2016-01-27 12:12
AllTests.php
754
B
-rw-rw-rw-
2016-01-27 12:11
DispatcherTest.php
5.04
KB
-rw-rw-rw-
2016-01-27 12:11
Getargs_basic_testcase.php
15.55
KB
-rw-rw-rw-
2016-01-27 12:10
Getargs_getValues_testcase.php
9.75
KB
-rw-rw-rw-
2016-01-27 12:10
bug2773.phpt
771
B
-rw-rw-rw-
2016-01-27 12:10
setup.php
937
B
-rw-rw-rw-
2016-01-27 12:10
testBasic_apiVersion.phpt
449
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_attributesToString.phpt
3.55
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_collapseEmptyTags.phpt
1.75
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_createCDataSection.phpt
494
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_createComment.phpt
471
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_createEndElement.phpt
696
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_createStartElement.phpt
3.68
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_createTag.phpt
5.78
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_createTagFromArray.phpt
9.09
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_getDocTypeDeclaration.phpt
1.48
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_getXmlDeclaration.phpt
1.14
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_isValidName.phpt
1.38
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_raiseError.phpt
502
B
-rw-rw-rw-
2016-01-27 12:11
testBasic_replaceEntities.phpt
3.17
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_reverseEntities.phpt
3.16
KB
-rw-rw-rw-
2016-01-27 12:11
testBasic_splitQualifiedName.phpt
983
B
-rw-rw-rw-
2016-01-27 12:11
testBug_18343.phpt
3.14
KB
-rw-rw-rw-
2016-01-27 12:11
testBug_4950.phpt
675
B
-rw-rw-rw-
2016-01-27 12:11
testBug_5392.phpt
1.07
KB
-rw-rw-rw-
2016-01-27 12:11
Save
Rename
--TEST-- XML_Util::createTagFromArray() basic tests --CREDITS-- Chuck Burgess <ashnazg@php.net> # created for v1.2.0a1 2008-05-04 --FILE-- <?php require_once 'XML' . DIRECTORY_SEPARATOR . 'Util.php'; echo '=====XML_Util::createTagFromArray() basic tests=====' . PHP_EOL . PHP_EOL; $bad = array( "foo" => "bar", ); $tag1 = array( "qname" => "foo:bar", ); $tag2 = array( "qname" => "foo:bar", "namespaceUri" => "http://foo.com", ); $tag3 = array( "qname" => "foo:bar", "namespaceUri" => "http://foo.com", "attributes" => array( "key" => "value", "argh" => "fruit&vegetable" ), ); $tag4 = array( "qname" => "foo:bar", "namespaceUri" => "http://foo.com", "attributes" => array( "key" => "value", "argh" => "fruit&vegetable" ), "content" => "I'm inside the tag", ); $tag5 = array( "qname" => "foo:bar", "attributes" => array( "key" => "value", "argh" => "fruit&vegetable" ), "content" => "I'm inside the tag", ); $tag6 = array( "qname" => "foo:bar", "namespaceUri" => "http://foo.com", "content" => "I'm inside the tag", ); $tag7 = array( "namespaceUri" => "http://foo.com", "attributes" => array( "key" => "value", "argh" => "fruit&vegetable" ), "content" => "I'm inside the tag", ); $tag8 = array( 'content' => array('foo', 'bar') ); $tag9 = array( 'qname' => 'foo:bar', 'namespaces' => array('ns1' => 'uri1', 'ns2' => 'uri2') ); $tag10 = array( 'namespace' => 'http://foo.org', 'localPart' => 'bar' ); $tag11 = array( 'namespace' => '', 'localPart' => 'bar' ); $tag12 = array( 'localPart' => 'foo', 'namespaceUri' => 'http://bar.org' ); echo "TEST: basic usage with an invalid array" . PHP_EOL; echo XML_Util::createTagFromArray($bad) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname only)" . PHP_EOL; echo XML_Util::createTagFromArray($tag1) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname and namespaceUri)" . PHP_EOL; echo XML_Util::createTagFromArray($tag2) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, and attributes)" . PHP_EOL; echo XML_Util::createTagFromArray($tag3) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content)" . PHP_EOL; echo XML_Util::createTagFromArray($tag4) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, attributes, and content)" . PHP_EOL; echo XML_Util::createTagFromArray($tag5) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, and content)" . PHP_EOL; echo XML_Util::createTagFromArray($tag6) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (namespaceUri, attributes, and content)" . PHP_EOL; echo XML_Util::createTagFromArray($tag7) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), plus REPLACE_ENTITIES" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), plus ENTITIES_NONE" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_ENTITIES_NONE) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, and multiline = false" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES, false) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, and multiline = true" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES, true) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, and indent = (2 spaces)" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES, true, ' ') . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, indent = (2 spaces), and linebreak = '^'" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES, true, ' ', '^') . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, indent = (2 spaces), linebreak = '^', and sortAttributes = true" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES, true, ' ', '^', true) . PHP_EOL . PHP_EOL; echo "TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, indent = (2 spaces), linebreak = '^', and sortAttributes = false" . PHP_EOL; echo XML_Util::createTagFromArray($tag4, XML_UTIL_REPLACE_ENTITIES, true, ' ', '^', false) . PHP_EOL . PHP_EOL; echo 'TEST: cause a non-scalar error on the content tag' . PHP_EOL; echo XML_Util::createTagFromArray($tag8) . PHP_EOL . PHP_EOL; echo 'TEST: handle an array of namespaces being passed' . PHP_EOL; echo XML_Util::createTagFromArray($tag9) . PHP_EOL . PHP_EOL; echo 'TEST: qname is derived from namespace + localPart' . PHP_EOL; echo XML_Util::createTagFromArray($tag10) . PHP_EOL . PHP_EOL; echo 'TEST: qname is derived from localPart only' . PHP_EOL; echo XML_Util::createTagFromArray($tag11) . PHP_EOL . PHP_EOL; echo 'TEST: namespaceUri is given, but namespace is not' . PHP_EOL; echo XML_Util::createTagFromArray($tag12) . PHP_EOL . PHP_EOL; ?> --EXPECT-- =====XML_Util::createTagFromArray() basic tests===== TEST: basic usage with an invalid array You must either supply a qualified name (qname) or local tag name (localPart). TEST: basic usage with a valid array (qname only) <foo:bar /> TEST: basic usage with a valid array (qname and namespaceUri) <foo:bar xmlns:foo="http://foo.com" /> TEST: basic usage with a valid array (qname, namespaceUri, and attributes) <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com" /> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content) <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, attributes, and content) <foo:bar argh="fruit&vegetable" key="value">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, and content) <foo:bar xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (namespaceUri, attributes, and content) You must either supply a qualified name (qname) or local tag name (localPart). TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), plus REPLACE_ENTITIES <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), plus ENTITIES_NONE <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, and multiline = false <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, and multiline = true <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, and indent = (2 spaces) <foo:bar argh="fruit&vegetable" key="value" xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, indent = (2 spaces), and linebreak = '^' <foo:bar argh="fruit&vegetable"^ key="value"^ xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, indent = (2 spaces), linebreak = '^', and sortAttributes = true <foo:bar argh="fruit&vegetable"^ key="value"^ xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: basic usage with a valid array (qname, namespaceUri, attributes, and content), REPLACE_ENTITIES, multiline = true, indent = (2 spaces), linebreak = '^', and sortAttributes = false <foo:bar key="value"^ argh="fruit&vegetable"^ xmlns:foo="http://foo.com">I'm inside the tag</foo:bar> TEST: cause a non-scalar error on the content tag Supplied non-scalar value as tag content TEST: handle an array of namespaces being passed <foo:bar xmlns:ns1="uri1" xmlns:ns2="uri2" /> TEST: qname is derived from namespace + localPart <http://foo.org:bar /> TEST: qname is derived from localPart only <bar /> TEST: namespaceUri is given, but namespace is not <foo xmlns="http://bar.org" />