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

1.1     ! misho       1: --TEST--
        !             2: Bug#44806 (rename() function is not portable to Windows)
        !             3: --SKIPIF--
        !             4: <?php
        !             5: if (substr(PHP_OS, 0, 3) != 'WIN') {
        !             6:     die('skip.. only for Windows');
        !             7: }
        !             8: ?>
        !             9: --FILE--
        !            10: <?php
        !            11: $dirname = dirname(__FILE__);
        !            12: $file1 = $dirname . DIRECTORY_SEPARATOR . "file1.txt";
        !            13: $file2 = $dirname . DIRECTORY_SEPARATOR . "file2.txt";
        !            14: 
        !            15: file_put_contents($file1, "this is file 1");
        !            16: file_put_contents($file2, "this is file 2");
        !            17: 
        !            18: rename($file1, $file2);
        !            19: 
        !            20: echo "reading file 2: ";
        !            21: readfile($file2);
        !            22: if (file_exists($file1)) {
        !            23:        unlink($file1);
        !            24: }
        !            25: if (file_exists($file1)) {
        !            26:        unlink($file2);
        !            27: }
        !            28: ?>
        !            29: --EXPECT--
        !            30: reading file 2: this is file 1

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