12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- --TEST--
- Test copy() function: basic functionality
- --FILE--
- <?php
- /* Prototype: bool copy ( string $source, string $dest );
- * Description: Makes a copy of the file source to dest.
- * Returns TRUE on success or FALSE on failure.
- */
- echo "*** Testing copy() function: to copy file from source to destination --\n";
- var_dump( file_exists(__FILE__) );
- /* copying the file */
- $file_path = dirname(__FILE__);
- $file_name1 = $file_path."/copy_basic1.tmp";
- $file_name2 = $file_path."/copy_basic2.tmp";
- var_dump( copy(__FILE__, $file_name1) );
- var_dump( copy($file_name1, $file_name2) );
- echo "-- Checking whether the copy of file exists --\n";
- var_dump( file_exists($file_name1) );
- var_dump( file_exists($file_name2) );
- echo "-- Checking filepermissions of file and its copies --\n";
- printf( "%o", fileperms(__FILE__) );
- echo "\n";
- printf( "%o", fileperms($file_name1) );
- echo "\n";
- printf( "%o", fileperms($file_name2) );
- echo "\n";
- echo "*** Done ***\n";
- ?>
- --CLEAN--
- <?php
- $file_path = dirname(__FILE__);
- $file_name1 = $file_path."/copy_basic1.tmp";
- $file_name2 = $file_path."/copy_basic2.tmp";
- unlink($file_name1);
- unlink($file_name2);
- ?>
- --EXPECTF--
- *** Testing copy() function: to copy file from source to destination --
- bool(true)
- bool(true)
- bool(true)
- -- Checking whether the copy of file exists --
- bool(true)
- bool(true)
- -- Checking filepermissions of file and its copies --
- %d
- %d
- %d
- *** Done ***
|