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>