1--TEST-- 2more fgetss() tests 3--FILE-- 4<?php 5error_reporting(E_ALL & ~E_DEPRECATED); 6 7$filename = dirname(__FILE__)."/fgetss1.html"; 8 9$array = array( 10 "askasdfasdf<b>aaaaaa\n</b>dddddd", 11 "asdqw<i onClick=\"hello();\">\naaaa<>qqqq", 12 "aaa<script>function foo() {}</script>qqq", 13 "asdasd<a\n asdjeje", 14 "", 15 "some text \n<b>blah</i>", 16 "some another text <> hoho </>" 17 ); 18 19foreach ($array as $str) { 20 file_put_contents($filename, $str); 21 $fp = fopen($filename, "r"); 22 var_dump(fgetss($fp, 1000, "<i>,<b>,<a>")); 23 var_dump(fgetss($fp)); 24} 25 26foreach ($array as $str) { 27 file_put_contents($filename, $str); 28 $fp = fopen($filename, "r"); 29 var_dump(fgetss($fp, 10)); 30 var_dump(fgetss($fp, 10, "<script>,<a>")); 31} 32 33echo "Done\n"; 34?> 35--CLEAN-- 36<?php 37$filename = dirname(__FILE__)."/fgetss1.html"; 38unlink($filename); 39?> 40--EXPECT-- 41string(21) "askasdfasdf<b>aaaaaa 42" 43string(6) "dddddd" 44string(28) "asdqw<i onClick="hello();"> 45" 46string(8) "aaaaqqqq" 47string(23) "aaafunction foo() {}qqq" 48bool(false) 49string(6) "asdasd" 50string(0) "" 51bool(false) 52bool(false) 53string(11) "some text 54" 55string(4) "blah" 56string(24) "some another text hoho " 57bool(false) 58string(9) "askasdfas" 59string(6) "dfaaaa" 60string(5) "asdqw" 61string(0) "" 62string(3) "aaa" 63string(9) "t>functio" 64string(6) "asdasd" 65string(0) "" 66bool(false) 67bool(false) 68string(9) "some text" 69string(2) " 70" 71string(9) "some anot" 72string(9) "her text " 73Done 74