Annotation of embedaddon/php/ext/standard/tests/file/stream_rfc2397_006.phpt, revision 1.1.1.2

1.1       misho       1: --TEST--
                      2: Stream: RFC2397 with corrupt? payload
                      3: --INI--
                      4: allow_url_fopen=1
                      5: --FILE--
                      6: <?php
                      7: 
                      8: $streams = array(
                      9:        "data:;base64,\0Zm9vYmFyIGZvb2Jhcg==",
                     10:        "data:;base64,Zm9vYmFy\0IGZvb2Jhcg==",
                     11:        'data:;base64,#Zm9vYmFyIGZvb2Jhcg==',
                     12:        'data:;base64,#Zm9vYmFyIGZvb2Jhc=',
                     13:        );
                     14: 
                     15: foreach($streams as $stream)
                     16: {
                     17:        var_dump(file_get_contents($stream));
                     18: }
                     19: 
                     20: ?>
                     21: ===DONE===
                     22: <?php exit(0); ?>
                     23: --EXPECTF--
1.1.1.2 ! misho      24: Warning: file_get_contents() expects parameter 1 to be a valid path, string given in %s line %d
        !            25: NULL
        !            26: 
        !            27: Warning: file_get_contents() expects parameter 1 to be a valid path, string given in %s line %d
        !            28: NULL
1.1       misho      29: string(13) "foobar foobar"
                     30: 
                     31: Warning: file_get_contents(data:;base64,#Zm9vYmFyIGZvb2Jhc=): failed to open stream: rfc2397: unable to decode in %sstream_rfc2397_006.php on line %d
                     32: bool(false)
                     33: ===DONE===

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