diff options
Diffstat (limited to 'ext/standard/tests/file/tempnam_variation5-win32.phpt')
-rw-r--r-- | ext/standard/tests/file/tempnam_variation5-win32.phpt | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/ext/standard/tests/file/tempnam_variation5-win32.phpt b/ext/standard/tests/file/tempnam_variation5-win32.phpt new file mode 100644 index 0000000000..3e39352fe1 --- /dev/null +++ b/ext/standard/tests/file/tempnam_variation5-win32.phpt @@ -0,0 +1,54 @@ +--TEST-- +Test tempnam() function: usage variations - existing file +--CREDITS-- +Dave Kelsey <d_kelsey@uk.ibm.com> +--SKIPIF-- +<?php +if(substr(PHP_OS, 0, 3) != "WIN") + die("skip Windows only"); +?> +--FILE-- +<?php +/* Prototype: string tempnam ( string $dir, string $prefix ); + Description: Create file with unique file name. +*/ + +/* Passing an existing file as $prefix for tempnam() fn */ + +$file_path = dirname(__FILE__); + +echo "*** Test tempnam() function: by passing an existing filename as prefix ***\n"; +$dir_name = $file_path."/tempnam_variation6"; +mkdir($dir_name); +$h = fopen($dir_name."/tempnam_variation6.tmp", "w"); + +for($i=1; $i<=3; $i++) { + echo "-- Iteration $i --\n"; + $created_file = tempnam("$dir_name", "tempnam_variation6.tmp"); + + if( file_exists($created_file) ) { + echo "File name is => "; + print($created_file); + echo "\n"; + } + else + print("File is not created"); + + unlink($created_file); +} +fclose($h); +unlink($dir_name."/tempnam_variation6.tmp"); +rmdir($dir_name); + +echo "\n*** Done ***\n"; +?> +--EXPECTF-- +*** Test tempnam() function: by passing an existing filename as prefix *** +-- Iteration 1 -- +File name is => %stempnam_variation6%et%s +-- Iteration 2 -- +File name is => %stempnam_variation6%et%s +-- Iteration 3 -- +File name is => %stempnam_variation6%et%s + +*** Done *** |