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