/
proc
/
3430793
/
cwd
/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
standard
/
tests
/
file
/
File Upload :
llllll
Current File: //proc/3430793/cwd/usr/local/lsws/phpbuild/php-8.0.7/ext/standard/tests/file/copy_variation9.phpt
--TEST-- Test copy() function: usage variations - destination file access perms --SKIPIF-- <?php if(substr(PHP_OS, 0, 3) == 'WIN') die("skip do not run on Windows"); require __DIR__ . '/../skipif_root.inc'; ?> --FILE-- <?php /* Test copy(): Trying to copy source file to destination file with and without write permissions */ $file_path = __DIR__; echo "*** Test copy() function: destination with/without write permissions ***\n"; $src_file_name = $file_path."/copy_variation9.tmp"; $file_handle = fopen($src_file_name, "w"); fwrite($file_handle, str_repeat("Hello2world...\n", 100)); fclose($file_handle); $dest_file_name = $file_path."/copy_copy_variation9.tmp"; echo "\n-- With write permissions --\n"; var_dump( file_exists($src_file_name) ); var_dump( copy($src_file_name, $dest_file_name) ); var_dump( file_exists($dest_file_name) ); var_dump( filesize($dest_file_name) ); echo "\n-- Without write permissions --\n"; chmod($file_path."/copy_copy_variation9.tmp", 0555); //No write permissions var_dump( file_exists($src_file_name) ); var_dump( copy($src_file_name, $dest_file_name) ); var_dump( file_exists($dest_file_name) ); var_dump( filesize($dest_file_name) ); echo "*** Done ***\n"; ?> --CLEAN-- <?php unlink(__DIR__."/copy_copy_variation9.tmp"); unlink(__DIR__."/copy_variation9.tmp"); ?> --EXPECTF-- *** Test copy() function: destination with/without write permissions *** -- With write permissions -- bool(true) bool(true) bool(true) int(1500) -- Without write permissions -- bool(true) Warning: %s bool(false) bool(true) int(1500) *** Done ***
Copyright ©2k19 -
Hexid
|
Tex7ure