Annotation of embedaddon/php/ext/standard/tests/file/fgetss1.phpt, revision 1.1.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>