????JFIF??x?x????'
Server IP : 79.136.114.73 / Your IP : 3.15.151.234 Web Server : Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.29 OpenSSL/1.0.1f System : Linux b8009 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /proc/self/root/home/b8009/php-5.6.22/ext/tidy/tests/ |
Upload File : |
--TEST-- Accessing children nodes --SKIPIF-- <?php if (!extension_loaded("tidy")) print "skip"; ?> --FILE-- <?php function dump_nodes(tidyNode $node) { var_dump($node->hasChildren()); if($node->hasChildren()) { foreach($node->child as $c) { var_dump($c); if($c->hasChildren()) { dump_nodes($c); } } } } $a = tidy_parse_string("<HTML><BODY BGCOLOR=#FFFFFF ALINK=#000000><B>Hi</B><I>Bye<U>Test</U></I></BODY></HTML>", array('newline' => 'LF')); $html = $a->html(); dump_nodes($html); ?> --EXPECT-- bool(true) object(tidyNode)#3 (9) { ["value"]=> string(31) "<head> <title></title> </head> " ["name"]=> string(4) "head" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(7) ["proprietary"]=> bool(false) ["id"]=> int(46) ["attribute"]=> NULL ["child"]=> array(1) { [0]=> &object(tidyNode)#4 (9) { ["value"]=> string(16) "<title></title> " ["name"]=> string(5) "title" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(87) ["proprietary"]=> bool(false) ["id"]=> int(111) ["attribute"]=> NULL ["child"]=> NULL } } } bool(true) object(tidyNode)#4 (9) { ["value"]=> string(16) "<title></title> " ["name"]=> string(5) "title" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(87) ["proprietary"]=> bool(false) ["id"]=> int(111) ["attribute"]=> NULL ["child"]=> NULL } object(tidyNode)#5 (9) { ["value"]=> string(80) "<body bgcolor="#FFFFFF" alink="#000000"> <b>Hi</b><i>Bye<u>Test</u></i> </body> " ["name"]=> string(4) "body" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(7) ["proprietary"]=> bool(false) ["id"]=> int(16) ["attribute"]=> array(2) { ["bgcolor"]=> string(7) "#FFFFFF" ["alink"]=> string(7) "#000000" } ["child"]=> array(2) { [0]=> &object(tidyNode)#6 (9) { ["value"]=> string(9) "<b>Hi</b>" ["name"]=> string(1) "b" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(43) ["proprietary"]=> bool(false) ["id"]=> int(8) ["attribute"]=> NULL ["child"]=> array(1) { [0]=> &object(tidyNode)#7 (8) { ["value"]=> string(2) "Hi" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(46) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } } } [1]=> &object(tidyNode)#8 (9) { ["value"]=> string(21) "<i>Bye<u>Test</u></i>" ["name"]=> string(1) "i" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(52) ["proprietary"]=> bool(false) ["id"]=> int(49) ["attribute"]=> NULL ["child"]=> array(2) { [0]=> &object(tidyNode)#9 (8) { ["value"]=> string(3) "Bye" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(55) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } [1]=> &object(tidyNode)#10 (9) { ["value"]=> string(11) "<u>Test</u>" ["name"]=> string(1) "u" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(58) ["proprietary"]=> bool(false) ["id"]=> int(114) ["attribute"]=> NULL ["child"]=> array(1) { [0]=> &object(tidyNode)#11 (8) { ["value"]=> string(4) "Test" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(61) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } } } } } } } bool(true) object(tidyNode)#6 (9) { ["value"]=> string(9) "<b>Hi</b>" ["name"]=> string(1) "b" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(43) ["proprietary"]=> bool(false) ["id"]=> int(8) ["attribute"]=> NULL ["child"]=> array(1) { [0]=> &object(tidyNode)#7 (8) { ["value"]=> string(2) "Hi" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(46) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } } } bool(true) object(tidyNode)#7 (8) { ["value"]=> string(2) "Hi" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(46) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } object(tidyNode)#8 (9) { ["value"]=> string(21) "<i>Bye<u>Test</u></i>" ["name"]=> string(1) "i" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(52) ["proprietary"]=> bool(false) ["id"]=> int(49) ["attribute"]=> NULL ["child"]=> array(2) { [0]=> &object(tidyNode)#9 (8) { ["value"]=> string(3) "Bye" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(55) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } [1]=> &object(tidyNode)#10 (9) { ["value"]=> string(11) "<u>Test</u>" ["name"]=> string(1) "u" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(58) ["proprietary"]=> bool(false) ["id"]=> int(114) ["attribute"]=> NULL ["child"]=> array(1) { [0]=> &object(tidyNode)#11 (8) { ["value"]=> string(4) "Test" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(61) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } } } } } bool(true) object(tidyNode)#9 (8) { ["value"]=> string(3) "Bye" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(55) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } object(tidyNode)#10 (9) { ["value"]=> string(11) "<u>Test</u>" ["name"]=> string(1) "u" ["type"]=> int(5) ["line"]=> int(1) ["column"]=> int(58) ["proprietary"]=> bool(false) ["id"]=> int(114) ["attribute"]=> NULL ["child"]=> array(1) { [0]=> &object(tidyNode)#11 (8) { ["value"]=> string(4) "Test" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(61) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL } } } bool(true) object(tidyNode)#11 (8) { ["value"]=> string(4) "Test" ["name"]=> string(0) "" ["type"]=> int(4) ["line"]=> int(1) ["column"]=> int(61) ["proprietary"]=> bool(false) ["attribute"]=> NULL ["child"]=> NULL }