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