- MFH: improve test and remove files on exit

This commit is contained in:
Pierre Joye 2008-04-24 08:45:35 +00:00
parent 1303c45e02
commit 9fecb8fa60

View File

@ -1,15 +1,30 @@
--TEST--
Bug#44806 (rename() function is not portable to Windows)
--SKIPIF--
<?php
if (substr(PHP_OS, 0, 3) != 'WIN') {
die('skip.. only for Windows');
}
?>
--FILE--
<?php
$dirname = dirname(__FILE__);
$file1 = $dirname . DIRECTORY_SEPARATOR . "file1.txt";
$file2 = $dirname . DIRECTORY_SEPARATOR . "file2.txt";
file_put_contents("file1.txt", "this is file 1");
file_put_contents("file2.txt", "this is file 2");
file_put_contents($file1, "this is file 1");
file_put_contents($file2, "this is file 2");
rename("file1.txt", "file2.txt");
rename($file1, $file2);
echo "reading file 2: ";
readfile("file2.txt");
readfile($file2);
if (file_exists($file1)) {
unlink($file1);
}
if (file_exists($file1)) {
unlink($file2);
}
?>
--EXPECT--
reading file 2: this is file 1