123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- --TEST--
- more fgetss() tests
- --FILE--
- <?php
- $filename = dirname(__FILE__)."/fgetss1.html";
- $array = array(
- "askasdfasdf<b>aaaaaa\n</b>dddddd",
- "asdqw<i onClick=\"hello();\">\naaaa<>qqqq",
- "aaa<script>function foo() {}</script>qqq",
- "asdasd<a\n asdjeje",
- "",
- "some text \n<b>blah</i>",
- "some another text <> hoho </>"
- );
- foreach ($array as $str) {
- file_put_contents($filename, $str);
- $fp = fopen($filename, "r");
- var_dump(fgetss($fp, 1000, "<i>,<b>,<a>"));
- var_dump(fgetss($fp));
- }
- foreach ($array as $str) {
- file_put_contents($filename, $str);
- $fp = fopen($filename, "r");
- var_dump(fgetss($fp, 10));
- var_dump(fgetss($fp, 10, "<script>,<a>"));
- }
- @unlink($filename);
- echo "Done\n";
- ?>
- --EXPECTF--
- string(21) "askasdfasdf<b>aaaaaa
- "
- string(6) "dddddd"
- string(28) "asdqw<i onClick="hello();">
- "
- string(8) "aaaaqqqq"
- string(23) "aaafunction foo() {}qqq"
- bool(false)
- string(6) "asdasd"
- string(0) ""
- bool(false)
- bool(false)
- string(11) "some text
- "
- string(4) "blah"
- string(24) "some another text hoho "
- bool(false)
- string(9) "askasdfas"
- string(6) "dfaaaa"
- string(5) "asdqw"
- string(0) ""
- string(3) "aaa"
- string(9) "t>functio"
- string(6) "asdasd"
- string(0) ""
- bool(false)
- bool(false)
- string(9) "some text"
- string(2) "
- "
- string(9) "some anot"
- string(9) "her text "
- Done
|