Annotation of embedaddon/php/ext/standard/tests/file/fgetss.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: fgetss() tests
        !             3: --FILE--
        !             4: <?php
        !             5: 
        !             6: $filename = dirname(__FILE__)."/fgetss.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));
        !            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));
        !            30: }
        !            31: 
        !            32: var_dump(fgetss($fp, -10));
        !            33: var_dump(fgetss($fp, 0));
        !            34: fclose($fp);
        !            35: var_dump(fgetss($fp, 0));
        !            36: 
        !            37: @unlink($filename);
        !            38: 
        !            39: echo "Done\n";
        !            40: ?>
        !            41: --EXPECTF--    
        !            42: string(18) "askasdfasdfaaaaaa
        !            43: "
        !            44: string(6) "dddddd"
        !            45: string(6) "asdqw
        !            46: "
        !            47: string(8) "aaaaqqqq"
        !            48: string(23) "aaafunction foo() {}qqq"
        !            49: bool(false)
        !            50: string(6) "asdasd"
        !            51: string(0) ""
        !            52: bool(false)
        !            53: bool(false)
        !            54: string(11) "some text 
        !            55: "
        !            56: string(4) "blah"
        !            57: string(24) "some another text  hoho "
        !            58: bool(false)
        !            59: string(9) "askasdfas"
        !            60: string(6) "dfaaaa"
        !            61: string(5) "asdqw"
        !            62: string(0) ""
        !            63: string(3) "aaa"
        !            64: string(7) "functio"
        !            65: string(6) "asdasd"
        !            66: string(0) ""
        !            67: bool(false)
        !            68: bool(false)
        !            69: string(9) "some text"
        !            70: string(2)        !            71: "
        !            72: string(9) "some anot"
        !            73: string(9) "her text "
        !            74: 
        !            75: Warning: fgetss(): Length parameter must be greater than 0 in %s on line %d
        !            76: bool(false)
        !            77: 
        !            78: Warning: fgetss(): Length parameter must be greater than 0 in %s on line %d
        !            79: bool(false)
        !            80: 
        !            81: Warning: fgetss(): %d is not a valid stream resource in %s on line %d
        !            82: bool(false)
        !            83: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>